kubeconform/pkg/config
Calle Pettersson 7bf1e01dec
fix: change flag parse error handling to return errors instead of exiting (#107)
* fix: change flag parse error handling to return errors instead of exiting

Having ExitOnError in combination with SetOutput to a buffer instead of
stdout/stderr means flags.Parse output is swallowed and kubeconform silently
exits directly with exit code 2 instead of returning the error.

Setting ContinueOnError instead returns the error, and writes usage help to
the buffer, so error handling code in main is reached.

* Add test for parsing incorrect flags

Co-authored-by: Yann Hamon <yann@mandragor.org>
2022-06-19 18:38:52 +02:00
..
config.go fix: change flag parse error handling to return errors instead of exiting (#107) 2022-06-19 18:38:52 +02:00
config_test.go Add -v to output version number 2021-11-16 15:30:33 +00:00