项目作者: budougumi0617

项目描述 :
List view of aws autoscaling group.
高级语言: Go
项目地址: git://github.com/budougumi0617/lsas.git
创建时间: 2018-06-22T08:46:28Z
项目社区:https://github.com/budougumi0617/lsas

开源协议:MIT License

下载


lsas

GoDoc
CircleCI
GolangCI
Go Report Card

Description

List view of AWS autoscaling group.

Demo & VS.

We use the AWS Console (web view) to display the information of the Auto Scaling Group (ASG). Also, we want to filter ASG search results using tags.
However, it is bothersome to do that with the aws command.
The lsas command displays ASG information similar to the AWS Console. The lsas command also has a filter function.

aws command vs lsas

Requirement

The lsas CLI needs the AWS Access Key ID, and the AWS Secret Access Key to access the autoscaling group information.
If you are able to access AWS information by AWS CLI, the lsas CLI is able to access AWS information same as AWS CLI.

Usage

  1. lsas -h
  2. Usage of lsas:
  3. -p print result header
  4. -print
  5. print result header
  6. -i
  7. Perform case insensitive matching. By default, grep is case sensitive.
  8. --ignore-case
  9. Perform case insensitive matching. By default, grep is case sensitive.
  10. -r string
  11. AWS region
  12. -region string
  13. AWS region

Install

You can download binary from release page and place it in $PATH directory.

MacOS

If you want to install on MacOS, you can use Homebrew.

  1. brew tap budougumi0617/lsas
  2. brew install budougumi0617/lsas/lsas

Contribution

  1. Fork (https://github.com/budougumi0617/lsas/fork)
  2. Create a feature branch
  3. Commit your changes
  4. Rebase your local changes against the master branch
  5. Run test suite with the go test ./... command and confirm that it passes
  6. Run gofmt -s
  7. Create new Pull Request

License

MIT

Author

Yoichiro Shimizu(@budougumi0617)