Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mistweaverco/Taskfile
The Taskfile runner script: Better than Makefile, Grunt, Node and whatnot!
https://github.com/mistweaverco/Taskfile
bash bash-completion bash-script makefile runner-script task-runner task-runners
Last synced: 2 months ago
JSON representation
The Taskfile runner script: Better than Makefile, Grunt, Node and whatnot!
- Host: GitHub
- URL: https://github.com/mistweaverco/Taskfile
- Owner: mistweaverco
- Created: 2018-09-12T09:28:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-01T14:08:41.000Z (almost 6 years ago)
- Last Synced: 2024-07-30T15:18:03.818Z (5 months ago)
- Topics: bash, bash-completion, bash-script, makefile, runner-script, task-runner, task-runners
- Language: Shell
- Homepage: https://git.superevilmegaco.com/bash/Taskfile
- Size: 22.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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:
```bash
git clone https://git.superevilmegaco.com/bash/Taskfile.git
```Switch to the cloned repository:
```bash
cd Taskfile
```Install `Task` executable with auto-completion:
```bash
bash ./install.bash
```You don't have to install the `Task` executable,
but I would highly recommend to do so,
because the `Taskfile ` is a killer-feature!## Usage
## Run specific task
```bash
./Taskfile [taskname]
```or with installed `Task` exectutable:
```bash
Task [taskname]
```## List all available tasks
```bash
./Taskfile __show_tasks
```or with installed `Task` exectutable:
```bash
Task
```## Plugins
### Neovim/Vim
- [Taskfile.nvim](https://git.superevilmegaco.com/Neovim/Taskfile.nvim)