Skip to content

InstallGuide

tazz edited this page Sep 10, 2026 · 1 revision

Installation

Binary

You can download the latest from the Releases page or by using one of the following tools:

Release binaries follow the format:

taskfile-lsp-<os>-<arch>

For example:

OS Arch Name
Linux amd64 taskfile-lsp-linux-amd64
Linux arm64 taskfile-lsp-linux-arm64
MacOS amd64 taskfile-lsp-macos-amd64
MacOS arm64 taskfile-lsp-macos-arm64
Windows amd64 taskfile-lsp-windows-amd64.exe

Linux and macOS

Download using curl:

curl \
  -L https://github.com/s0cks/task-lsp/releases/latest/download/taskfile-lsp-linux-amd64 \
  -o taskfile-lsp

Or using wget:

wget https://github.com/s0cks/task-lsp/releases/latest/download/taskfile-lsp-linux-amd64 \
  -O taskfile-lsp

Or using httpie:

https --download https://github.com/s0cks/task-lsp/releases/latest/download/taskfile-lsp-linux-amd64

Then, mark the binary as executable:

chmod +x taskfile-lsp

Then place it in your $PATH:

mv taskfile-lsp ~/.local/bin

For system-wide installs:

mv taskfile-lsp /usr/local/bin

From source

Clone the repository:

git clone https://github.com/s0cks/task-lsp
cd task-lsp/

Build the executable:

go build -ldflags="-s -w" \
  -o taskfile-lsp         \
  cmd/taskfile-lsp/main.go

Finally, install it:

mv taskfile-lsp ~/.local/bin

Make sure ~/.local/bin is in your $PATH

Clone this wiki locally