ReferenceInstall Options

Install Options

Command-line options for the install script.

Basic Usage

./install.sh [options]

Options

—yes, -y

Non-interactive mode. Accepts defaults for all prompts.

./install.sh --yes

Useful for:

  • CI/CD pipelines
  • Automated setups
  • Scripted installations

—add

Install additional modules interactively.

./install.sh --add

Shows module selector for:

  • MCP servers not yet installed
  • Skills not yet installed
  • External plugins (via Claude CLI)

—update

Update all installed modules to latest versions.

./install.sh --update

Equivalent to running /claude-code-setup from within Claude.

—list

Show what’s currently installed.

./install.sh --list

Output:

Installed modules:
  MCP Servers:
    - pdf-reader
    - brave-search
  Skills:
    - standards-python
    - standards-shell
  External Plugins:
    - document-skills@anthropic-agent-skills
  Commands:
    - catchup
    - wrapup
    - init-project

—help, -h

Show help message.

./install.sh --help

Environment Variables

HOME

Installation target directory.

HOME=/tmp/test ./install.sh

Useful for testing without affecting your real ~/.claude.

One-Liner Installation

Interactive:

bash <(curl -fsSL https://raw.githubusercontent.com/b33eep/claude-code-setup/main/quick-install.sh)

Non-interactive (auto-detected when piped):

curl -fsSL https://raw.githubusercontent.com/b33eep/claude-code-setup/main/quick-install.sh | bash

Updating

After initial install, update from within Claude:

/claude-code-setup

This preserves your User Instructions section.