August
August is a task-based build system with a strong focus on parallelism.
Installation
The recommended installation method is via Cargo:
To install from source:
Documentation
August's user documentation can be found at https://august-build.web.app. Internal docs can be found on docs.rs though everything is mostly undocumented.
Brilliant Crates
August is only made possible thanks to the efforts of many others. Here they all are:
ariadne: Beautiful parser error handling by @zestererchumsky: My new favourite parser combinator library (also by @zesterer)clap: Derive-based command-line argument parserclap_complete: Generator for command line autocompletions, seeaugust completionscomfy-table: Beautiful table generation foraugust infoandaugust inspectby @Nukesorcrossbeam-utils: Makes my spin blocking implementation less baddircpy: Recursive directory copying for August'sfs::copyby @woelperowo-colors: Vibrant colouring for displaying CLI execution by @jam1garnerthiserror: Helper for implementingstd::error::Errorby @dtolnaywhich: Magic that makes August'sexecwork better by @harryfei
If you use August in your project, you can add this badge to your README:
[](https://github.com/ScratchCat458/august-build)