rt-cli

Crates.iort-cli
lib.rsrt-cli
version0.1.5
created_at2026-01-11 19:13:25.016162+00
updated_at2026-01-23 18:38:55.614209+00
descriptionrt is a CLI tools for running task files correctly.
homepagehttps://github.com/unvalley/rt
repositoryhttps://github.com/unvalley/rt
max_upload_size
id2036257
size53,916
unvalley (unvalley)

documentation

https://github.com/unvalley/rt/README.md

README

rt : runs tasks right

One command to run tasks across task runners. Inspired by antfu/ni.

What it does

rt looks for task runer files below, and runs the appropriate task runner command.

  • 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, or task
  • want to select and run tasks with an interactive UI

Install

cargo install rt-cli
cargo binstall rt-cli

Planned:

  • homebrew
  • nix

rt: run tasks selectively

rt

If a task runner is found, rt shows an interactive task selector:

> rt

? Select task
> build     - build main
  test-all  - test everything
  test      - run a specific test
[↑↓ to move, enter to select, type to filter]

rt <task>: run specific task

rt <task> [-- args...]

Why?

There are many task runners available, and different projects use different ones.

Commit count: 50

cargo fmt