sawsy
An AWS Console for your Terminal
it's not just good, it's saucy!
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!