rt-cli 0.1.5

rt is a CLI tools for running task files correctly.
## rt : runs tasks right

One command to run tasks across task runners.
Inspired by [antfu/ni](https://github.com/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

```sh
cargo install rt-cli
```

```sh
cargo binstall rt-cli
```

Planned:

- homebrew
- nix

### `rt`: run tasks selectively

```sh
rt
```

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

```sh
> 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

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

### Why?

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