Task is now available on Scoop for Windows users. https://github.com/lukesampson/scoop-extras/pull/1485
2.1 KiB
Installation
Binary
Or you can download the binary from the releases page and add to
your $PATH. DEB and RPM packages are also available.
The task_checksums.txt
file contains the sha256 checksum for each file.
Homebrew
If you're on macOS and have Homebrew installed, getting Task is as simple as running:
brew install go-task/tap/go-task
Snap
Task is available for Snapcraft, but keep in mind that your Linux distribution should allow classic confinement for Snaps to Task work right:
sudo snap install task
Scoop
If you're on Windows and have Scoop installed, use extras
bucket
to install Task like:
scoop bucket add extras
scoop install task
Go
Task now uses Go Modules, which means you may have trouble compiling it on older Go versions.
For CI environments we recommend using the Install Script instead, which is faster and more stable, since it'll just download the latest released binary, instead of compiling the edge (master branch) version.
Installing in your $GOPATH
:
go get -u -v github.com/go-task/task/cmd/task
Installing in another directory:
git clone https://github.com/go-task/task
cd task
# compiling binary to $GOPATH/bin
go install -v
# compiling it to another location
# use -o ./task.exe on Windows
go build -v -o ./task ./cmd/task
Both methods requires having the Go environment properly setup locally.
Install script
We also have a install script, which is very useful on scanarios like CIs. Many thanks to godownloader for allowing easily generating this script.
curl -s https://taskfile.org/install.sh | sh
This method will download the binary on the local
./bin
directory by default.