Aurora Shell includes a developer tools bootstrap step that runs interactively during first-time installation. After the configuration wizard completes, theDocumentation 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.
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.| Tool | macOS | Windows |
|---|---|---|
| Git | Xcode Command Line Tools (xcode-select --install) | winget install Git.Git |
| GitHub CLI | brew install gh | winget install GitHub.cli |
| Node.js | brew install node | winget install OpenJS.NodeJS |
| Python 3 | brew install python@3.14 | winget install Python.Python.3 |
| Java | brew install openjdk | — |
| Go | brew install go | — |
| Rust | brew install rust | — |
| Docker | brew install --cask docker-desktop | winget install Docker.DockerDesktop |
| AWS CLI | brew install awscli | winget install Amazon.AWSCLI |
| Azure CLI | brew install azure-cli | winget 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: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 requiressudoto be available for the current user. Ifsudois not accessible, Docker is skipped automatically with a notice. - For all other tools, the installer checks whether the command is already on
PATHbefore offering to install — no duplicate installs.