AWS CloudShell Tools is a collection of lightweight shell scripts designed for use inside AWS CloudShell — the browser-based terminal built into the AWS Console. AWS CloudShell environments come pre-loaded with a set of shells and CLI tools, but keeping those tools current and quickly auditing what’s installed can be tedious. AWS CloudShell Tools solves this with two focused one-liners: one to instantly display the version of every installed shell and AWS CLI tool, and one to upgrade AWS CLI v2 to the latest release. Because the scripts are fetched at runtime via short URLs, there is nothing to clone or install — justDocumentation 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.
curl or wget inside your CloudShell session.
What it does
View Versions
Displays the current version of all shells and AWS CLI tools installed in your CloudShell environment.
Update Tools
Upgrades AWS CLI v2 to the latest release directly within your active CloudShell session.
How it works
Each script is hosted behind a short redirect URL and is piped directly intobash at runtime. This means there is no repository to clone, no package to install, and no files left behind after the script finishes. Simply paste a single command into your CloudShell terminal and the appropriate script is fetched and executed immediately.
Both curl and wget are supported, so you can use whichever HTTP client is available or preferred in your environment:
- curl:
curl -LfsS <url> | bash - wget:
wget <url> -O- | bash
Prerequisites
Before running either script, make sure you have the following:
- An active AWS account
- Access to AWS CloudShell (available via the CloudShell icon in the AWS Console toolbar)
- No additional software installation needed —
curlandwgetare both pre-installed in CloudShell
Covered tools
Theversions.sh script reports version information for the following shells and CLI tools pre-installed in AWS CloudShell environments:
| Category | Tools |
|---|---|
| Shells | Bash (bash), Zsh (zsh), PowerShell (pwsh) |
| AWS CLIs | AWS CLI (aws), Elastic Beanstalk CLI (eb), Amazon ECS CLI (ecs-cli), AWS SAM CLI (sam) |