August
August is a build system much like others of the task-based genre. It uses a custom syntax for configuring builds and can import other files for the purpose of modularity.
Installation
The recommended installation method is via Cargo:
To install from source, clone the repo, run the following command and copy out the binary:
Documentation
Writing the getting started documentation is still in progress, but most of the implementation details have been written up. To view the docs locally (for now until I get some proper hosting), you will need pip:
Brilliant Crates
August is only made possible thanks to the efforts of many others. Here they all are:
ariadne: Beautiful parser error handling by @zestererclap: Derive-based command-line argument parsercomfy-table: Beautiful table generation foraugust infoby @Nukesordirs: Used exclusively for finding the home directoryowo-colors: Vibrant colouring for displaying CLI execution by @jam1garnerrun-script: Used so I don't have to think about argument separation in theexeccommand by @sagiegurariwalkdir: Directory recursion for module resolution by @BurntSushi