The AWS CloudShell Tools scripts track two categories of software: shell runtimes and AWS CLI tools. Both categories match the software pre-installed in every AWS CloudShell environment, giving you a complete snapshot of the tools available in your active session.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/rosswickman/aws-cloudshell-tools/llms.txt
Use this file to discover all available pages before exploring further.
Shell Runtimes
scripts/versions.sh reports on the following shell runtimes by invoking each binary’s built-in --version flag:
| Tool | Command | Description |
|---|---|---|
| Bash | bash --version | The default shell in AWS CloudShell; GNU Bourne Again Shell |
| Zsh | zsh --version | Z shell, an extended Bourne shell with many improvements |
| PowerShell | pwsh --version | Microsoft PowerShell Core, cross-platform shell and scripting language |
AWS CLI Tools
scripts/versions.sh also reports on the following AWS CLI tools:
| Tool | Command | Description |
|---|---|---|
| AWS CLI v2 | aws --version | The primary AWS command-line interface for managing AWS services |
| Elastic Beanstalk CLI | eb --version | CLI for deploying and managing AWS Elastic Beanstalk applications |
| Amazon ECS CLI | ecs-cli --version | CLI for managing Amazon ECS clusters, tasks, and services |
| AWS SAM CLI | sam --version | CLI for building, testing, and deploying serverless applications with AWS SAM |
Update Support
Currently, only AWS CLI v2 is upgraded byscripts/update.sh. The script downloads the official awscli-exe-linux-x86_64.zip installer from AWS and runs it with the --update flag. All other tools — eb, ecs-cli, sam, and the shell runtimes — are reported by scripts/versions.sh but are not updated by the current scripts.
AWS CloudShell pre-installs and periodically refreshes most of these tools. Starting a new CloudShell session often picks up updated versions without running any script.
Script Mapping
| Script | Operation | Tools affected |
|---|---|---|
scripts/versions.sh | Read (display versions) | All 7 tools above |
scripts/update.sh | Write (upgrade in-place) | AWS CLI v2 only |