Here with the seventh public release of cbt
i.e. cbt-2024.10.31
!
This is a minor release primarily focused on fixing a bug and other minor enhancements.
Features
- Compile, test and build simply by invoking commands
- Use ready-made scaffold file content or customise/update it
- Use
cbt_tools
library AS IS or customise it as per project requirements
Installation
Note 1: Currently, binaries for only Ubuntu
and Windows
platforms are provided. For other platforms, refer to README.md
for instructions on building from source.
Note 2: cbt
relies on g++
for the underlying compilation mechanism. Ensure you have the GNU toolchain for your respective platform.
Steps
- Download the binary and the
<platform>.sha256.checksum.txt
for your respective platform. - IMPORTANT: Ensure that the integrity of the binary is preserved by verifying it through the respective
<platform>.sha256.checksum.txt
file. - Rename the binary to just
cbt
(orcbt.exe
onWindows
). - On
*nix
platform, move the binary to/opt
directory. - On Windows, create a new folder
C:\CBT\
and move the binary under it. - Update
PATH
accordingly for your respective platform. - Run
cbt help
.
You are good to go!
Highlights
- Fix a bug (#15) where test-scaffolds generated on Windows wouldn't compile on Linux by @swar-mukh (5a0fba9)
- Co-locate test-cases and context definition in their respective functions by @swar-mukh (81e3fc9)
- Add hyperlinks to
CONTRIBUTING.md
by @swar-mukh (f681a65)
Full Changelog: refer here