39 lines
1.5 KiB
Markdown
39 lines
1.5 KiB
Markdown
# cpl generate
|
|
|
|
## Contents
|
|
|
|
- [Description](#description)
|
|
- [Arguments](#arguments)
|
|
- [Schematics](#schematics)
|
|
|
|
Generate a file based on schematic.
|
|
|
|
cpl **generate** *<schematic>* *<name>* <br>
|
|
cpl **g** *<schematic>* *<name>* <br>
|
|
cpl **G** *<schematic>* *<name>*
|
|
|
|
## Description
|
|
|
|
Generates files based on a schematic.
|
|
|
|
## Arguments
|
|
|
|
| Argument | Description | Value type |
|
|
| ----------------- |:---------------------------------:|:-------------:|
|
|
| ```<schematic>``` | The schematic to generate. | ```str``` |
|
|
| ```<name>``` | The name of the generated file. | ```str``` |
|
|
|
|
## Schematics
|
|
|
|
| Schematic | Description | Arguments |
|
|
|-----------------|:-------------------------------------:|:------------:|
|
|
| ```abc``` | Abstract base class | ```<name>``` |
|
|
| ```class``` | Class | ```<name>``` |
|
|
| ```enum``` | Enum class | ```<name>``` |
|
|
| ```pipe``` | Pipe class | ```<name>``` |
|
|
| ```service``` | Service class | ```<name>``` |
|
|
| ```settings``` | [Configmodel](cpl_core.configuration) | ```<name>``` |
|
|
| ```test``` | Test class | ```<name>``` |
|
|
| ```thread``` | Thread class | ```<name>``` |
|
|
| ```validator``` | Validator class | ```<name>``` |
|