Can someone explain why this is different/better than the official CLI application?
However, the whole thread above pointing out the data collection issues makes me far less likely to be moving away from the official cli + bash magic any time soon
A Go CLI tool has some deployment advantages over Python.
- everything inside a VPC
- the siblings of an instance
etc.
We currently rely on https://github.com/google/badwolf for that.
awless also includes an easy-to-write template engine (vs. CloudFormation or TerraForm - which we also plan to integrate).
See more features in the README. Note that, according to feedback since launch, it seems that awless is noticeably faster than aws-cli. The latest version (that you build with go install) has no statistics, try for yourself!