{"id":21262856,"url":"https://github.com/stackql/cloud-shell-scripts","last_synced_at":"2025-09-02T02:36:29.502Z","repository":{"id":222948693,"uuid":"758819908","full_name":"stackql/cloud-shell-scripts","owner":"stackql","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-21T22:59:08.000Z","size":9,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-21T22:43:07.182Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stackql.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-17T07:03:57.000Z","updated_at":"2024-12-24T21:57:57.000Z","dependencies_parsed_at":"2024-03-12T02:43:54.552Z","dependency_job_id":"46951a1f-d41c-4041-9060-c238ed3d621e","html_url":"https://github.com/stackql/cloud-shell-scripts","commit_stats":null,"previous_names":["stackql/cloud-shell-scripts"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackql%2Fcloud-shell-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackql%2Fcloud-shell-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackql%2Fcloud-shell-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackql%2Fcloud-shell-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stackql","download_url":"https://codeload.github.com/stackql/cloud-shell-scripts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243701314,"owners_count":20333616,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-21T04:59:32.742Z","updated_at":"2025-03-15T07:44:04.509Z","avatar_url":"https://github.com/stackql.png","language":"Shell","readme":"# Cloud-Shell-Scripts\r\n\r\nThis project, `cloud-shell-scripts`, includes a set of utility scripts designed to enhance the experience of using [__StackQL__](https://github.com/stackql/stackql) within the native cloud shell environments of AWS, Google Cloud, and Azure. These scripts facilitate seamless integration and interaction with StackQL, enabling users to manage cloud resources across multiple providers more efficiently.\r\n\r\n## Features\r\n\r\n- **AWS Cloud Shell Script**: Simplifies AWS credentials fetching and role assumption, making StackQL commands execution straightforward.\r\n- **Google Cloud Shell Script**: Leverages StackQL's support for interactive authentication to manage Google Cloud resources with ease.\r\n- **Azure Cloud Shell Script**: Utilizes Azure's default interactive authentication for hassle-free management of Azure resources using StackQL.\r\n\r\n## Building and Publishing the Package\r\n\r\n1. Ensure the latest StackQL Linux build artifact (`stackql_linux_amd64.zip`) is downloaded into the `bin` directory\r\n2. Execute the `build_package.sh` script to prepare the StackQL package with all necessary scripts:\r\n    ```shell\r\n    sh build_package.sh\r\n    ```\r\n3. Add the resultant `package/stackql_linux_amd64.zip` to a StackQL release in GitHub\r\n\r\n## Usage\r\n\r\n### AWS Cloud Shell\r\n\r\n1. Download the package \r\n    ```shell\r\n    curl -L https://bit.ly/stackql-zip -O \u0026\u0026 unzip stackql-zip\r\n    ```\r\n2. Run the AWS script to start using StackQL:\r\n    ```shell\r\n    sh stackql-aws-cloud-shell.sh\r\n    ```\r\n\r\n### Google Cloud Shell\r\n\r\n1. Download the package \r\n    ```shell\r\n    curl -L https://bit.ly/stackql-zip -O \u0026\u0026 unzip stackql-zip\r\n    ```\r\n2. Run the Google Cloud script to begin:\r\n    ```shell\r\n    sh stackql-google-cloud-shell.sh\r\n    ```\r\n\r\n### Azure Cloud Shell\r\n\r\n1. Download the package \r\n    ```shell\r\n    curl -L https://bit.ly/stackql-zip -O \u0026\u0026 unzip stackql-zip\r\n    ```\r\n2. Run the Azure script to begin:\r\n    ```shell\r\n    sh stackql-azure-cloud-shell.sh\r\n    ```\r\n\r\n## Contributing\r\n\r\nContributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\r\n\r\n## License\r\n\r\nDistributed under the MIT License. See `LICENSE` for more information.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackql%2Fcloud-shell-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstackql%2Fcloud-shell-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackql%2Fcloud-shell-scripts/lists"}