An interactive terminal utility to view and trigger AWS CodePipeline pipelines with search and navigation features.
- List all AWS CodePipelines in your account
- Type-to-search and filter pipelines
- Grid view with arrow key navigation (up/down/left/right)
- Trigger (release) a pipeline with confirmation
- Supports custom AWS profiles and column layouts
- Clean, user-friendly terminal UI
git clone https://github.com/ddjain/aws-pipeline-cli.git
cd aws-pipeline-cli
chmod +x aws-pipeline-cli.sh
sudo cp aws-pipeline-cli.sh /usr/local/bin/aws-pipeline-cli
curl -fsSL https://raw.githubusercontent.com/ddjain/aws-pipeline-cli/refs/tags/v1.0.3/aws-pipeline-cli.sh -o /usr/local/bin/aws-pipeline-cli
sudo chmod +x /usr/local/bin/aws-pipeline-cli
sudo rm /usr/local/bin/aws-pipeline-cli
aws-codepipeline-cli [--profile ] [--columns ]
--profile <profile>
: AWS CLI profile to use (optional, default: default profile)--columns <columns>
: Number of columns in the grid (optional, default: 2)--help
: Show help message--version
: Show versionupdate
: Update to the latest version
aws-codepipeline-cli aws-codepipeline-cli --profile myprofile --columns 3 aws-codepipeline-cli --help aws-codepipeline-cli update
Argument | Description |
---|---|
--profile | AWS CLI profile to use (optional) |
--columns | Number of columns in the grid (optional, default: 2) |
--help | Show help message and exit |
--version | Show version information and exit |
update | Update to the latest version and exit |
- bash
- AWS CLI v2
- AWS credentials and region configured (
aws configure
)
|---------------------------------------------------------------------|
| AWS CodePipeline CLI |
|---------------------------------------------------------------------|
AWS CodePipelines (profile: default)
Type to search:
Use ↑ ↓ ← → to navigate, Enter to select, :q to quit, Backspace to delete.
> my-pipeline-1 my-pipeline-2 my-pipeline-3
...
MIT
Until your Homebrew tap is set up, users can still install manually or with the one-liner as described in your README:
curl -fsSL https://raw.githubusercontent.com/ddjain/aws-pipeline-cli/refs/tags/v1.0.3/aws-pipeline-cli.sh -o /usr/local/bin/aws-pipeline-cli
sudo chmod +x /usr/local/bin/aws-pipeline-cli