just task runner
Created on 2023-01-15T14:08:06-06:00
Tasks are run by emitting the body to a text file in a temp directory and executing them. This allows you to use arbitrary scripting languages by starting the task with a shebang line.
Supports setting other rules to run after a given rule has been run (ex. post-run dependencies.)
Pros
- Based on Makefile syntax.
- Handles running multiple tasks in one call (lets-cli won't do that)
Undecided
- Easier to put parameters on tasks than lets-cli, but there's no docstrings for them.
Cons
- Requires Rust in your stack.
- Does not seem to support preventing unnecessary work; ex. it does not have the option to hash check and avoid a task as just-cli and taskfile do.