Skip to main content

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.

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.

Shell Runtimes

scripts/versions.sh reports on the following shell runtimes by invoking each binary’s built-in --version flag:
ToolCommandDescription
Bashbash --versionThe default shell in AWS CloudShell; GNU Bourne Again Shell
Zshzsh --versionZ shell, an extended Bourne shell with many improvements
PowerShellpwsh --versionMicrosoft PowerShell Core, cross-platform shell and scripting language

AWS CLI Tools

scripts/versions.sh also reports on the following AWS CLI tools:
ToolCommandDescription
AWS CLI v2aws --versionThe primary AWS command-line interface for managing AWS services
Elastic Beanstalk CLIeb --versionCLI for deploying and managing AWS Elastic Beanstalk applications
Amazon ECS CLIecs-cli --versionCLI for managing Amazon ECS clusters, tasks, and services
AWS SAM CLIsam --versionCLI for building, testing, and deploying serverless applications with AWS SAM

Update Support

Currently, only AWS CLI v2 is upgraded by scripts/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

ScriptOperationTools affected
scripts/versions.shRead (display versions)All 7 tools above
scripts/update.shWrite (upgrade in-place)AWS CLI v2 only

Build docs developers (and LLMs) love