Abracadabra was too long. Tomek's Ada, too obvious. An opinionated project management tool for Ada.
Tada handles building, testing, and running Ada projects. It wraps GPRbuild
with sensible defaults and a simple project manifest (tada.toml), so you
spend less time writing build scripts and more time writing Ada.
sudo apt install gnat gprbuild libaunit-dev- gnat -- GNAT Ada compiler
- gprbuild -- GPR-based build system for Ada
- libaunit-dev -- AUnit testing framework (needed to build and run tests)
See Releases.
curl -L https://github.com/tomekw/tada/releases/download/VERSION/tada-VERSION-PLATFORM -o tada && chmod +x tadaCopy it somewhere on your PATH:
cp tada ~/.local/bin/Once installed, Tada can build itself:
tada build --profile releasetada init my_project # executable project (default)
tada init my_project --lib # library projecttada build # debug build (default)
tada build --profile release # release buildtada run # build and run (debug)
tada run --profile release # build and run (release)
tada run --profile debug -- --flag arg # pass arguments to the executabletada test # build and run tests (debug)
tada test --profile release # build and run tests (release)tada clean # remove the target/ directorytada helpTada's own test suite uses AUnit:
tada test- local dependencies
- git dependencies
- dependencies index (?)