naming things
don't require arguments, so we can print out the help when no arguments are present instead of an error (a non-zero exit code is still returned when 0 args are specified unless help options are detected)
remove useless @Inject to fix NPE for put command