module AmberCLI::Commands

Overview

The setup:lsp command configures the Amber LSP server for Claude Code integration in an Amber project directory.

Usage

amber setup: lsp [OPTIONS]

What It Does

  1. Resolves or builds the amber-lsp binary
  2. Creates .lsp.json for Claude Code LSP server discovery
  3. Creates .claude-plugin/plugin.json as the plugin manifest
  4. Creates .amber-lsp.yml with default rule configuration

Examples

amber setup:lsp
amber setup:lsp --binary-path=/usr/local/bin/amber-lsp
amber setup:lsp --skip-build

Defined in:

amber_cli/commands/database.cr
amber_cli/commands/encrypt.cr
amber_cli/commands/exec.cr
amber_cli/commands/generate.cr
amber_cli/commands/new.cr
amber_cli/commands/pipelines.cr
amber_cli/commands/plugin.cr
amber_cli/commands/routes.cr
amber_cli/commands/setup_lsp.cr
amber_cli/commands/watch.cr