Installation
Installation
Prerequisites
- Go 1.22+ (for building from source)
- Node.js 18+ (only for VS Code extension)
Install via Go
go install github.com/tomas-chudjak/kleidi-task/cmd/klt@latestVerify:
klt versionBuild from source
git clone https://github.com/tomas-chudjak/kleidi-task.git
cd kleidi-taskAutomated setup
task setupThis installs all dev tools (templ, sqlc, goose, air), builds the binary, and symlinks it to /usr/local/bin/klt.
Manual setup
# Install build tools
go install github.com/a-h/templ/cmd/templ@latest
go install github.com/sqlc-dev/sqlc/cmd/sqlc@latest
# Build
templ generate
go build -o klt ./cmd/klt
# Optional: symlink to PATH
ln -sf $(pwd)/klt /usr/local/bin/kltDocker
No Go installation needed. See docker.md for full details.
git clone https://github.com/tomas-chudjak/kleidi-task.git
cd kleidi-task
docker compose up -dVerify installation
# Check binary
klt version
# Initialize a project
cd ~/my-project
klt init
# Start web UI
klt serve
# Open http://localhost:7842Uninstall
# Remove binary
rm $(which klt)
# Remove global data (optional)
rm -rf ~/.tasks
# Remove project data (per project, optional)
rm -rf .tasks