lazyaws

command module
v0.0.0-...-8fc5405 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 1, 2023 License: MIT Imports: 1 Imported by: 0

README

CI GitHub Releases GitHub tag

A simple terminal UI for aws cli commands, written in Go with the gocui library based off of lazygit by Jesse Duffield.

Table of contents

Installation

Binary Releases

For Windows, Mac OS(10.12+) or Linux, you can download a binary release here.

Go

go install github.com/BSteffaniak/lazyaws@latest

Please note: If you get an error claiming that lazyaws cannot be found or is not defined, you may need to add ~/go/bin to your $PATH (MacOS/Linux), or %HOME%\go\bin (Windows). Not to be mistaken for C:\Go\bin (which is for Go's own binaries, not apps like lazyaws).

Manual

You'll need to install Go

git clone https://github.com/BSteffaniak/lazyaws.git
cd lazyaws
go install

You can also use go run main.go to compile and run in one go (pun definitely intended)

Usage

Call lazyaws in your terminal.

$ lazyaws

If you want, you can also add an alias for this with echo "alias laws='lazyaws'" >> ~/.zshrc (or whichever rc file you're using).

Keybindings

You can check out the list of keybindings here.

Configuration

Check out the configuration docs.

Custom Pagers

See the docs

Custom Commands

If lazyaws is missing a feature, there's a good chance you can implement it yourself with a custom command!

See the docs

Contributing

We love your input! Please check out the contributing guide.

Debugging Locally

Run lazyaws --debug in one terminal tab and lazyaws --logs in another to view the program and its log output side by side

Donate

If you would like to support the development of lazyaws, consider sponsoring Jesse Duffield (github is matching all donations dollar-for-dollar for 12 months)

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL