Skip to content

danielcmessias/sawsy

Repository files navigation

sawsy

Latest Release Build Status

An AWS Console for your Terminal

it's not just good, it's saucy!

RDS Instances Monitoring an RDS instance S3 Objects Glue Script

More cool things to come (maybe). Definitely need to add a GIF instead of a bunch of images here!

Install

Brew:

brew tap danielcmessias/tap
brew install danielcmessias/tap/sawsy

Or download a binary release:

Or build it yourself:

go build

Usage

Make sure you have AWS credentials set. Press ? to toggle help.

To switch services press s. You can launch directly to a particular service like

sawsy rds

AWS Services Supported

I've started with the barebones of services that are useful to me. It's pretty fast to add new views that just list tabular data. Beyond that takes some more work.

Services Status
Glue Partially implemented
IAM Partially implemented
Lake Formation Partially implemented.
Lambda Bare bones only.
RDS Partially implemented.
S3 Partially implemented.

Known issues:
  • Only returns up to 1000 objects.

Issues

Q: I don't see the fancy icons in the nav-bar

A: You need a font with icons and a terminal that supports it.

Want to just hide the icons?

Create a new file touch ~/.sawsy.yml and add the following config:

theme:
  showIcons: false 

This is the only config available for now.

Q: The layout is behaving weird

A: Try making your window bigger, it's buggy under a minimum size right now.

Q: I don't like the colour scheme

A: Bad luck, no customization yet. In the meanwhile you can jump on the Dracula bandwagon.

Q: Anything else? A: It's a bug. Issue reports welcome!

Contributing

Yes please!


Built with Bubble Tea.

Credit to gh-dash for the starting point!

About

An AWS Console for your Terminal

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages