worldsibu / convector-cli

Official Command-Line Interface for Convector Framework
https://github.com/worldsibu/convector-cli
Other
29 stars 7 forks source link

Make override conventions an optional command #7

Open walmon opened 5 years ago

walmon commented 5 years ago

For example, right now creating a model or a controller by default overrides the folder convention, creating files in the current folder.

conv generate model conv generate controller should accept [-h --here] with yes - no options. Default should be no.

If -h is set to yes, then require which chaincode project (inside ./packages folder) to receive the new file through [-p --project] param with the chaincode package project name.

Result expected:

Assuming the current structure is ./myproject/packages/coffeechain whereas coffeechain folder is a chaincode project.

# Creates file in `./`
conv generate model myToken -h yes

# Creates file in `./packages/coffeechain`
conv generate model myToken -h yes -p coffeechain