
Security News
New CVE Forecasting Tool Predicts 47,000 Disclosures in 2025
CVEForecast.org uses machine learning to project a record-breaking surge in vulnerability disclosures in 2025.
prod
:
python3 -m venv ~/prod
cd ~/prod && source bin/activate
git clone git@github.com:stacksc/goat.git
cd ~/prod/goat && ./bulk.sh --action rebuild --target all
pip install goatshell goaat --force-reinstall
goatshell
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| GOAT INTERFACE |ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Purpose: Cloud Wrapper β
β TIP: resource completion coming soon! β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββ| Hotkeys |βββββββββββββββββββββββββββββββββββββββ| Commands |βββββββββββββββββββ
β[F8] Toggle Provider ββe|exit : exit shell β
β[F9] Toggle Profile ββc|clear : clear screen β
β[F10] Toggle VIM ββh|help : display usage β
β[F12] Toggle Safety Mode ββhistory : shell history β
β[TAB] Fuzzy Complete ββcloud : cloud details β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
[oci:DEFAULT]>
Christopher Stacks - centerupt@gmail.com
The project is built with dependecies such as aws2, oci-cli, az-cli.
However, other cloud providers are configured to work but NOT packaged with the project such as ibmcloud, gcloud, and Alibaba cloud.
Each time the first token is passed (i.e. cloud provider) a function will verify if the command is avialable.
This keeps the command line clean with the cloud providers you only work with.
The following cloud providers are currently supported:
The latest goat-shell version holds all JSON data per cloud, correctly nested based on the cloud provider.
The toolbar will refresh after hitting the ENTER key or with specific hotkeys.
The toolbar is updated appropriately based on what command you ran. Once you run a command, the toolbar is refreshed with your current cloud.
The profile is updated dynamically based on your current cloud and you have the ability to toggle profiles for any cloud.
goat>
Current Cloud: AWS F8 Usage F10 Toggle Profile: CENTERUPT F12 Quit
The only toggle currently supported is profile switching. Everything else is dynamic based on first token.
# | Name | Status | Additional Info |
---|---|---|---|
1 | OCI-CLI | Default / Supported | |
2 | AWS | Default / Supported | |
3 | AZ | Default / Supported | |
4 | GCLOUD | Supported / Manual Installation | Installation Guide |
5 | ALIYUN | Supported / Manual Installation | Installation Guide |
6 | IBMCLOUD | Supported / Manual Installation | Installation Guide |
7 | OVHCLOUD & AI | Supported / Manual Installation | Installation Guide |
Once the relative CLI is installed, the goatshell application will recognize that it is available & syntax completion will be provided.
The project is packaged with cloud provider JSON files which get refreshed automatically per major release with dynamic CLI scrapers.
As the first token is passed (i.e. cloud provider) it directs the goatshell application to the correct JSON file.
FAQs
goatshell - goat shell interface to common cloud providers.
We found that goatshell demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.Β It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
CVEForecast.org uses machine learning to project a record-breaking surge in vulnerability disclosures in 2025.
Security News
Browserslist-rs now uses static data to reduce binary size by over 1MB, improving memory use and performance for Rust-based frontend tools.
Research
Security News
Eight new malicious Firefox extensions impersonate games, steal OAuth tokens, hijack sessions, and exploit browser permissions to spy on users.