asdf plugin for linctl - A comprehensive Linear CLI tool.
asdf plugin add linctl https://github.com/delphos-mike/asdf-linctl.git# Show all available versions
asdf list all linctl
# Install latest version
asdf install linctl latest
# Install specific version
asdf install linctl 0.2.0
# Set global version
asdf global linctl 0.2.0
# Set local version (in current directory)
asdf local linctl 0.2.0- Go 1.23+ (required for building from source)
- curl (for downloading releases)
- tar (for extracting archives)
After installation, linctl will be available in your PATH:
# Verify installation
linctl --version
# Authenticate with Linear
linctl auth
# Use linctl commands
linctl issue list
linctl project list
linctl whoamilinctl stores configuration in ~/.config/linctl/config.yaml.
Get your Linear API key from: https://linear.app/settings/api
This plugin:
- Downloads source code from GitHub releases
- Builds linctl from source using Go
- Installs the binary to asdf's managed location
- Makes it available via asdf shims
# List installed versions
asdf list linctl
# Install multiple versions
asdf install linctl 0.2.0
asdf install linctl 0.1.1
# Switch between versions
asdf global linctl 0.2.0
asdf local linctl 0.1.1
# Uninstall a version
asdf uninstall linctl 0.1.1If you get "Go is required to build linctl":
# Install Go via asdf
asdf plugin add golang
asdf install golang latest
asdf global golang latestIf the build fails:
- Ensure Go 1.23+ is installed:
go version - Check Go module cache:
go clean -modcache - Try installing again:
asdf install linctl <version>
If linctl can't authenticate:
- Run
linctl authto set up your API key - Verify the key is saved:
cat ~/.config/linctl/config.yaml - Get a new key from: https://linear.app/settings/api
MIT License - see LICENSE file for details.