https://github.com/krishanthisera/gools
A set of DevOps tools using golang
https://github.com/krishanthisera/gools
Last synced: 3 months ago
JSON representation
A set of DevOps tools using golang
- Host: GitHub
- URL: https://github.com/krishanthisera/gools
- Owner: krishanthisera
- License: other
- Created: 2023-11-29T03:51:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-04T00:46:32.000Z (over 1 year ago)
- Last Synced: 2025-01-07T11:50:07.180Z (5 months ago)
- Language: Go
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gools
Gools is a collection of GoLang scripts to manage, well anything really. The initial focus is on AWS Cloud Management.
## Getting Started
### Prerequisites
- Go 1.21.3 or higher
- AWS account with appropriate permissions### Installation
Clone the repository and navigate to the project directory:
```bash
git clone https://github.com/krishanthisera/gools.git
cd gools
```Build the project:
```bash
go build
```## Usage
For instance to manage IAM users and perform access key cleanup:
```bash
gools aws iam --profile your-profile --region your-region
gools aws iam keyCleanup --profile your-profile --region your-region --dry-run --concurrency 1 --max-age 90
```