Skip to content
/ rt Public

running tasks interactively with any task runner

License

Notifications You must be signed in to change notification settings

unvalley/rt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rt : runs tasks right

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

demo

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.

About

running tasks interactively with any task runner

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •