Important note! This release has a couple of critical bugs that were fixed in v2.0.1:
- Output is written to stderr instead of stdout (and in some cases errors are written to stdout)
- The
get
subcommand didn't handle thekubectl get
arguments correctly
The changes from previous release is mostly refactoring the CLI commands and improving tests. The major version bump is due to a breaking change to the UX: previously kubectl neat
could have either read from stdin or launched kubectl get
and process it's output. The desired behavior was implied based on the provided args. Now the behavior is formalized: kubectl neat
is always reading from stdin (or from provided file, which is an additional new feature), and if you want it to call kubectl get
you can do with kubectl neat get ...
.
Changelog
67583c7 update krew template with new usage
b7a061c bump to v2.0.0
a7567bf update ci given tests refactor
bc38dcc use dist folder to build artifacts
a1329a9 refactor e2e tests
c128e73 refactor cli tests
297ddff improve testability in cli commands
8ef4f76 refactor neat tests
315faed refactor cli
3204697 update image