Overview
KCL toolchain is a toolset of KCL language, which aims to improve the efficiency of batch migration, writing, compiling and testing of KCL.
| Name | Description | |
|---|---|---|
| Main Toolset | kcl | Provide support for KCL in coding, compiling and testing |
| kcl test | Provide unit test(not yet) and integration test | |
| kcl fmt | Formoat KCL code | |
| kcl list | Parse the KCL code and lists the option parameter/schema attributes information. (kcl list-options and kcl list-attributes) | |
| Automation Toolset | kcl-lint | Check code style for KCL |
| kcl-doc | Parses the KCL code and generate documents | |
| kcl-fmt | Same as kcl fmt | |
| IDE Plugin | IntelliJ IDEA KCL plugin | Provide assistance for KCL in coding and compiling on IntelliJ IDEA |
| VS Code KCL plugin | Provide assistance for KCL in coding and compiling on VS Code |