The cli needs to have some sort of programatic api to pass things into adapters or at least we need to pass in rawArgs and args. Currently we break the prompter message signature each time we need to pass more data into the prompter. This is ok since at least it signals a breaking change, but it would be nice not to need to major version bump when an adapter wants more info from us (should just be a feature / new object key).
"In my personal opinion, users of cz-cli would probably expect that the -m flag would be inserted as the 'short' message." - @raibutera
See more of the original report and discussion here: https://github.com/commitizen/cz-cli/issues/3
The cli needs to have some sort of programatic api to pass things into adapters or at least we need to pass in rawArgs and args. Currently we break the prompter message signature each time we need to pass more data into the prompter. This is ok since at least it signals a breaking change, but it would be nice not to need to major version bump when an adapter wants more info from us (should just be a feature / new object key).