tinyrick: a freeform Rust build system
.---. ^
o{__ω__ o{ ^0^ -Let me out!
~~ ( // *|* \xx\) xx`|'
= = xxxx&x ' `
SUMMARY
tinyrick is a framework for writing development tasks as Rust code.
EXAMPLE
% cd example
% tinyrick
running 1 test
test smoketest ... ok
% tinyrick -h
Usage: tinyrick [options]
Options:
-l, --list list available tasks
-h, --help print usage info
-v, --version print version info
DOWNLOAD
Prerequisites
Recommended
Postinstall
Register ~/.cargo/bin to PATH environment variable.
For details on tuning tinyrick, see CONFIGURATION.
For details on building from source, see DEVELOPMENT.
RESOURCES
Prior art, personal plugs, and tools for developing portable applications (including non-Rust projects)!
- Gradle - JVM build system
- Rake - Ruby task runner
- Rebar3 - Erlang task runner
- Shake - Haskell task runner
- invoke - Python task runner
- lake - Lua task runner
- mage - Go task runner
- POSIX make standard
- mcandre/booty - JS task runner pattern
🛸