{"repo":"mbailey/bash-my-aws","free":true,"listed":false,"github":"https://github.com/mbailey/bash-my-aws","clone":"git clone https://github.com/mbailey/bash-my-aws.git","description":"Bash-my-AWS provides simple but powerful CLI commands for managing AWS resources","language":"Shell","stars":981,"topics":["aws","aws-cli","pipe","bash","cli","shell","awscli","pipe-skimming"],"license":"MIT","category":"cli-tools","readme_excerpt":"Bash-my-AWS Bash-my-AWS is a simple but powerful set of CLI commands for managing resources on Amazon Web Services. They harness the power of Amazon's AWSCLI, while abstracting away verbosity. The project implements some innovative patterns but (arguably) remains simple, beautiful and readable. Note: Extensive documentation at Introduction - Bash-my-AWS - Introduction - Short, Memorable Commands - Shell Command Completion - Unix Pipeline Friendly - Convenient Shortcuts - Quickstart - Prerequisites - Optional Packages - Installation - Why use shell aliases? - Usage - Running Commands - Discovering Commands - Piping Between Commands - Inspecting Commands Short, Memorable Commands There are two main types of commands. 1. Resource Listing Commands These generally consist of the pluralised form of the resource name. 2. Resource detail/action commands These generally consist of a resource name and action separated by a hyphen. This makes discovering them via shell completion simple. Some retrieve information about resources while others make changes to them. See the Command Reference for a full list of commands. Shell Command Completion In the example above, shell autocompletion retrieved the existing EC2 Keypair names ( alice , bob ) from AWS. This helps avoid the need to rely on human memory or terminal copypasta. Additionally, all of the bash-my-aws commands are available as completions for the bma command, so bma[tab][tab] will produce a list of all of the available commands. U","default_branch":null,"files":null,"tree":[],"storefront":"/r/mbailey","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mbailey/bash-my-aws/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}