Skip to content

The Taskfile runner script: Better than Makefile, Grunt, Node and whatnot!

Notifications You must be signed in to change notification settings

mistweaverco/Taskfile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Taskfile

The Taskfile runner script: Better than Makefile, Grunt, Node and whatnot!

It is so freaking sexy, it hurts!

Install

Make sure you have the bash-completion package installed.

For Ubuntu you can simply run sudo apt-get install bash-completion and you're good to go.

Users of other distros should know how to install the respective counterpart that comes with their distribution of choice.

Then go ahead and clone this repository:

git clone https://git.superevilmegaco.com/bash/Taskfile.git

Switch to the cloned repository:

cd Taskfile

Install Task executable with auto-completion:

bash ./install.bash

You don't have to install the Task executable, but I would highly recommend to do so, because the Taskfile <tab><tab> is a killer-feature!

Usage

Run specific task

./Taskfile [taskname]

or with installed Task exectutable:

Task [taskname]

List all available tasks

./Taskfile __show_tasks

or with installed Task exectutable:

Task <tab><tab>

Plugins

Neovim/Vim