party-run
A Command Execution Automator
party-run is a minimal command runner that aims to automate running a repetitive sequence of commands (usually during development).
It is designed to run a set of default or user-defined commands either sequentially or in parallel.
How To Run
1a. Run with default commands
By default party run will run sequentially the commands:
cargo fmtcargo clippy -- -Dwarningscargo test
1b. Initalise local configuration file
This generates a local party.toml:
[[]]
= ["cargo", "fmt"]
[[]]
= ["cargo", "clippy", "--", "-Dwarnings"]
[[]]
= ["cargo", "test"]
2. Update the configuration file
To verify that the configuration file is correct, run party info to view the commands that are about to be ran and party batch to verify how the commands are batched for asynchrounous running
3. party run
When ready, run party run to execute the commands in the configuration file.
For more information, run party help.