Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Seaus-tech/Aurora-Shell/llms.txt

Use this file to discover all available pages before exploring further.

Aurora Shell includes a developer tools bootstrap step that runs interactively during first-time installation. After the configuration wizard completes, the dev_tools_bootstrap() function walks you through each supported tool one at a time, asking whether you want to install it before moving on. This lets you go from a clean machine to a fully configured development environment in a single install.sh run, without having to remember individual install commands afterward.

Available Tools

The bootstrap covers the following tools. Each is installed using the native package manager for your platform.
ToolmacOSWindows
GitXcode Command Line Tools (xcode-select --install)winget install Git.Git
GitHub CLIbrew install ghwinget install GitHub.cli
Node.jsbrew install nodewinget install OpenJS.NodeJS
Python 3brew install python@3.14winget install Python.Python.3
Javabrew install openjdk
Gobrew install go
Rustbrew install rust
Dockerbrew install --cask docker-desktopwinget install Docker.DockerDesktop
AWS CLIbrew install awscliwinget install Amazon.AWSCLI
Azure CLIbrew install azure-cliwinget install Microsoft.AzureCLI

When It Runs

The bootstrap runs automatically as part of the installation process, immediately after the environment sync step and before the configuration wizard:
bash <(curl -s https://raw.githubusercontent.com/Seaus-tech/Aurora-Shell/main/install.sh)
For each tool in the list, the installer prints an interactive prompt:
Install Git? (y/n):
Install NodeJS? (y/n):
Install Python3? (y/n):
...
Enter y to install or n to skip. The installer moves on to the next tool regardless of your choice.

macOS Notes

There are a few macOS-specific behaviors to be aware of:
  • Git is installed via Xcode Command Line Tools (xcode-select --install) rather than Homebrew. If Git is already present, the installer detects it and prints the installed version without doing anything.
  • Docker is installed as a Homebrew cask (brew install --cask docker-desktop) and requires sudo to be available for the current user. If sudo is not accessible, Docker is skipped automatically with a notice.
  • For all other tools, the installer checks whether the command is already on PATH before offering to install — no duplicate installs.

Re-Running the Bootstrap

To install additional tools after the initial setup, re-run the Aurora Shell updater, which kicks off the full install sequence again:
shell.aurora --update
Or invoke the installer directly:
bash <(curl -s https://raw.githubusercontent.com/Seaus-tech/Aurora-Shell/main/install.sh)
Both paths will present the interactive tool prompts again, and the installer will skip tools that are already present.
For cloud CLIs and other developer tools beyond the bootstrap list — including Kubernetes, Terraform, Stripe, Firebase, Supabase, and more — install the Aurora CLI command first and then browse the full catalog:
shell install CLI
CLI list
CLI list shows all 38+ available packages. Install any of them with CLI install <package>, for example CLI install Google.Cloud or CLI install HashiCorp.Terraform.

Build docs developers (and LLMs) love