Skip to content

Make override conventions an optional command #7

@walmon

Description

@walmon

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions