📢 No longer actively maintained.
Task runner with interactive selection.
Run in directory with tasks.tsv
or with TASKS_TSV
environment variable set. Falls back to using npm scripts.
Use tab
to select multiple tasks. Type to search. Enter
to select.
Tasks TSV columns are:
- Task name (e.g. Build)
- Task colour, used if running task in parallel outside tmux (e.g. green)
- Command to run (e.g. make)
You can specify “seq“ instead of colour, these tasks will run in sequence before all parallel tasks, in order chosen by the user. To specify task presents use:
- Present name (e.g. Build & Run)
- A word “preset“
- Names of the tasks to run, separated by “+” (e.g. Install + Build + Run)
Use #
, ;
or //
for comments.
We have adapted Contributor Covenant.
Licensed under ISC.