A codegen module that handles all codegen CLI commands.
- Each folder in
clishould correspond to a command group. The name of the folder should be the name of the command group. Ex:taskfor codegen task commands. - The command group folder should have a file called
commands.pywhere the CLI group (i.e. function decorated with@click.group()) and CLI commands are defined (i.e. functions decorated with ex:@task.command()) and if necessary a folder calledutils(or a singleutils.py) that holds any additional files with helpers/utilities that are specific to the command group. - Store utils specific to a CLI command group within its folder.
- Store utils that can be shared across command groups in an appropriate file in cli/utils. If none exists, create a new appropriately named one!