If I do this
$ blade init -f
And I don't specify a version, blade will prompt for the version (show the list). But then after the user selects a version, the "-f" option is forgotten (blade refuses to init in a directory containing files). So it seems that if blade ever "prompts" uses for missing parameters, it will forget other parameters.