Implement template wizard - we pass input config with output directory, then application read input config's global properties and request input of values, with showing current value as default.
for example:
Input packageName value.
Default: dev.icerock.shaper.sample.kmm.auth (Press enter to skip change)
<enter>
packageName=dev.icerock.shaper.sample.kmm.auth
Input moduleName value.
Default: Auth (Press enter to skip change)
Authorization<enter>
moduleName=Authorization
so if we not want change anything - we just press enter multiple times. but if we want change something - we not should change config file, but just input required value in CLI execution
Implement template wizard - we pass input config with output directory, then application read input config's global properties and request input of values, with showing current value as default. for example:
config:
CLI work:
so if we not want change anything - we just press enter multiple times. but if we want change something - we not should change config file, but just input required value in CLI execution