rt-cli-0.1.6 is not a library.
rt is a CLI to run tasks interactively across different task runners.
Inspired by antfu/ni.
What it does
rt looks for files below, and provide a way to execute them selectively
- make:
Makefile - just:
justfile/Justfile - task:
Taskfile.yml/Taskfile.yaml... - cargo-make:
Makefile.toml - mise:
mise.toml - mask:
maskfile.md
rt is useful if you
- don’t want to care whether a repo uses make, just, and others
- want to select and run tasks with an interactive UI
Install
Planned:
- homebrew
- nix
rt: run tasks selectively
If a task runner is found, rt shows an interactive task selector:
> rt
> build
rt <task>: run specific task
Why?
There are many task runners available, and different projects use different ones. And, I don't like shell script.