Skip to main content

CLI Customization

The A.R.C. CLI features a rich visual experience with customizable themes and profile systems.

Themes

Themes control the visual appearance of the CLI — colors, gradients, and animations.

Available Themes

ThemeDescription
cyan-purpleDefault gradient theme
rainbowFull spectrum color cycling
fireWarm red-orange-yellow gradient
oceanCool blue-teal gradient
matrixGreen-on-black terminal aesthetic
character-rainbowPer-character rainbow coloring

Theme Commands

# List all available themes
arc theme list

# Set a theme
arc theme set rainbow

# Preview the current theme
arc theme show

Themes are persisted in your user preferences and apply across all sessions.

Profiles

Profiles customize the naming conventions used for workspace tiers. Instead of generic tier names, A.R.C. uses themed naming systems.

Available Profiles

ProfileTier Names
saiyanSuperSaiyan, SuperSaiyanBlue, UltraInstinct (default)
jediPadawan, Knight, Master
shinobiGenin, Chunin, Hokage
pokemonStarter, Evolved, Legendary
pirateCrew, Captain, Emperor
triforceCourage, Wisdom, Power
crystalQuartz, Emerald, Diamond
bendingStudent, Master, Avatar
horcruxMuggle, Wizard, Horcrux

Setting a Profile

Profiles are selected during workspace initialization. The tier names in arc.yaml and CLI output will use the selected profile's naming convention.

Shell Completion

Set up shell completion for faster command entry:

# Interactive setup (recommended)
arc completion --interactive

# Manual setup for specific shells
arc completion bash >> ~/.bashrc
arc completion zsh >> ~/.zshrc
arc completion fish > ~/.config/fish/completions/arc.fish

After setup, press Tab to autocomplete commands and flags.