Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

319 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bin

Personal CLI tools built with Go and cobra.

Tools

awstool

AWS operations with interactive selection via fuzzy finder.

awstool bastion list|ssh       # EC2 bastion instances via SSM
awstool s3 list|download|latest # S3 bucket operations
awstool sqs list|receive        # SQS queue operations
awstool secrets get             # Secrets Manager
awstool ssm get                 # SSM Parameter Store
awstool glue start-crawler      # Glue crawlers
awstool monitoring toggle-alarm # CloudWatch alarm state
awstool codepipeline status     # Pipeline execution status
awstool lambda list             # Lambda function names

gittool

Git workflow utilities.

gittool clone [-u user] [-n name]  # Clone GitHub repos with fuzzy search
gittool pull                       # Parallel rebase-pull of tracked repos
gittool guess-project [path]       # Detect project type (go, clojure, maven, node)
gittool switch-branch              # Fuzzy-select and switch to remote branch
gittool remote-heads               # List remote branch names
gittool rename-master              # Rename master → main
gittool dummy [dir]                # Create dummy repo with sample history

devtool

Misc developer utilities.

devtool jwt decode [file]          # Decode JWT from file or stdin
devtool keychain disable-timeout   # Disable macOS keychain lock timeout

Development

make ci   # vet + build + test all tools

Each tool is a standalone Go module in its own directory. To work on one:

cd awstool && go build ./...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages