24 releases
Uses new Rust 2024
| 0.0.26 | Mar 25, 2026 |
|---|---|
| 0.0.24 | Jan 5, 2026 |
| 0.0.20 | Dec 3, 2025 |
| 0.0.17 | Oct 16, 2025 |
| 0.0.9 | Nov 1, 2018 |
#298 in Build Utils
42 downloads per month
Used in 3 crates
11KB
178 lines
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
cargo install tinyrick
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
🛸
Dependencies
~0.5–0.8MB
~18K SLoC