UCodeCL command-line reference
The UCodeLang Command-line tool it serves as a Compiler,Runtime,build system and package manager for UCodeLang.
Syntax
uclang [command] <arguments>
Commands
| Name | arguments | Description | 
|---|---|---|
| help | none | Outputs all the all the available commands. | 
| new | none | makes a new UCodeLang Module Project. | 
| build | Path(optional),flags(optional) | Builds a UCodeLang File,Module,Folder. | 
| run | Path(optional),flags(optional) | Builds a UCodeLang File,Module,Folder or .ulib and runs it. See More | 
| get | Path(optional) | Downloads the Modules dependencies. | 
| dump | Path | Builds a UCodeLang File,Module,Folder or .ulib and attempts to convert the output into readable textworks with wasm,window,linux,macos,c89,.ulib,.uir outputs. | 
| clean | Path | clears a Module a intermediate and output files. | 
| cleanall | none | clears all Modules on the system intermediate and output files. | 
| cpptoulangvm | CppPath,CpplinkPath,ulangout | uses C++ source code to create bindings for UCodeVm | 
| cppdirtoulangvm | CppDir,CpplinkPath,ulangout | uses C++ source files code to create bindings for UCodeVm | 
| fmt | Path(optional) | Formats A UCodeLang Module or file. | 
| index | Path(optional) | Adds Module to to the Module Index so it can be used/referenced by other module in your system. | 
| test | Path(optional) | Runs Tests on your UCodeLang Module Project. | 
| update | Path(optional) | updates Module Dependencies uses Tests to avoid breaking changes and revert back if needed this may take Sometime. | 
| updatetools | none | updates UCodeLangTools. | 
| uninstalltools | none | uninstalls uclang and uclanglsp all downloaded modules will be left alone. | 
| install | Name | Installs a UCodeLangModule. | 
| addmod | Name,Path(optional) | runs a Installed and adds the Module to the project. | 
| runmod | Name | runs a Installed UCodeLangModule. | 
| uninstallmod | Name | uninstalls a Installed UCodeLangModule | 
| exits | none | exits ucodelang if opened without command line arguments. |