Our help text currently lists all available options, even they aren't respected by the command. For example bolt puppetfile install -help lists -private-key, but doesn't actually use that private key for r10k configuration. We should add documentation around which arguments are respected by which commands, and update help text to only print the options for that specific command.
Our help text currently lists all available options, even they aren't respected by the command. For example {{bolt puppetfile install --help}} lists {{--private-key}}, but doesn't actually use that private key for r10k configuration. We should add documentation around which arguments are respected by which commands, and update help text to only print the options for that specific command.
Potentially look into using cri, though it might just be easier to write our own bespoke printing. We should define which options are available for which subcommands - add one more level to the COMMANDS structure.