Installation

lla installation

Installation

Using Installation Script

The easiest way to install lla is using our installation script:

curl -sSL https://raw.githubusercontent.com/chaqchase/lla/main/install.sh | bash

This script will automatically:

  • Detect your OS and architecture
  • Download the appropriate binary
  • Verify the checksum
  • Install lla to /usr/local/bin

Quick Start with Cargo

You can also install lla using Cargo, Rust's package manager:

cargo install lla

Package Managers

System package managers also provide lla:

brew install lla

Manual Installation

Download pre-built binaries from our releases page:

Note: Replace <version> with the latest version tag from the releases page. e.g. v0.3.8

Linux (x86_64)

wget -c https://github.com/chaqchase/lla/releases/download/<version>/lla-linux-amd64 -O lla
sudo chmod +x lla
sudo chown root:root lla
sudo mv lla /usr/local/bin/lla

Linux (ARM64)

wget -c https://github.com/chaqchase/lla/releases/download/<version>/lla-linux-arm64 -O lla
sudo chmod +x lla
sudo chown root:root lla
sudo mv lla /usr/local/bin/lla

macOS (x86_64)

curl -L https://github.com/chaqchase/lla/releases/download/<version>/lla-darwin-amd64 -o lla
sudo chmod +x lla
sudo chown root:wheel lla
sudo mv lla /usr/local/bin/lla

macOS (ARM64)

curl -L https://github.com/chaqchase/lla/releases/download/<version>/lla-darwin-arm64 -o lla
sudo chmod +x lla
sudo chown root:wheel lla
sudo mv lla /usr/local/bin/lla

Post-Installation Setup

Shell Completion

Generate completions for your shell:

lla completion bash    # for bash
lla completion zsh     # for zsh
lla completion fish    # for fish
lla completion elvish  # for elvish

Configuration

Initialize your setup:

lla init              # Create default config
lla config            # View your config

Verify Installation

lla --version