This is really cool! Some rambly notes:
* I'm interested in seeing how they plan on handling keeping an 'evergreen' state on ubuntu repos that they don't control.
* jmespath! It's great to see it spread more! Such a useful spec.
* There's an awful lot of dependencies, 59 vs 10 in the aws cli.
* No windows installers?
* Does that server side completion cost money?
* With such a crazy file structure, it would be great to see a getting started guide for contributing.
* The readme should really list the supported python versions.
* It's hard to tell how much is code generated and how much is custom.
* Help text prints right to the shell without using a pager.