[Back to LOC CLI Guidebook](https://hackmd.io/4LIsNIuWQnuR70JMeuBAEA?view) # LOC CLI Commands ## ```loc -h``` | ```loc --help``` Display help for command. ``` Usage: loc [options] [command] Options: -V, --version output the version number -h, --help display help for command Commands: new [options] <name> create data process template including sample generic logics, aggregator logic and data process config files deploy [options] <name> deploy data process template including logics and dataprocess config files login [options] login logic|l dataprocess|dp apiroute|ar profile help [command] display help for command ``` ## ```loc -V``` | ```loc --version``` Output version number. ``` 0.5.0 ``` ## ```loc profile [options] [command]``` Setting the profile of CLI, for example, ```./loc profile set -f example.yaml -p example``` means "set the .yaml profile file (-f) to the new profile (-p) named as "example". ``` Usage: loc profile [options] [command] Options: -h, --help display help for command Commands: delete [options] [key] delete value from connection profile get [options] [key] get value from connection profile list [options] list profiles set [options] [key] [value] set value to connection profile default [options] <name> set default profile help [command] display help for command ``` ## ```loc new [options] <name>``` ``` Usage: loc new [options] <name> create data process template including sample generic logics, aggregator logic and data process config files Arguments: name name of Data Process Template Options: -v, --verbose verbose mode -ts, --typescript typescript template -h, --help display help for command ``` ## ```loc deploy [options] <name>``` ``` Usage: loc deploy [options] <name> deploy data process template including logics and dataprocess config files Arguments: name name of Data Process Template Options: -v, --verbose verbose mode -ts, --typescript typescript template -ar, --api-route-config [apiRouteConfig] api route config for deployment -p, --profile <profile> agent connection profile (default: "myprofile") -h, --help display help for command ``` ## ```loc l``` | ```loc logic``` ``` Usage: loc logic|l [options] [command] Options: -h, --help display help for command Commands: get [options] <permanentIdentity> get logic list [options] list logics delete [options] <permanentIdentity> delete logic build [options] <input> build logic compile [options] <input> compile typescript file help [command] display help for command ``` ## ```loc dp``` | ```loc datapross``` ``` Usage: loc dataprocess|dp [options] [command] Options: -h, --help display help for command Commands: get [options] <permanentIdentity> get data process list [options] list data processes delete [options] <permanentIdentity> delete data process run [options] [permanentIdentity] run data process Generate request body example: loc dataprocess run --example <path> Invoke by permanent identity and latest revision: loc dataprocess run [permanentIdentity] -f <request body file> Invoke by permanent identity and revision: loc dataprocess run [permanentIdentity] -f <request body file> --revision <dataProcess revision> run-local [options] [name] run data process local Generate preset task example: loc dataprocess run-local --example <path> Run with local executable loc dataprocess run-local [name] -f <preset task> [-ts] Run with docker mode loc dataprocess run-local [name] -f <preset task> [-ts] --docker Export task yaml only loc dataprocess run-local [name] -f <preset task> [-ts] --export help [command] display help for command ``` ## ```loc ar``` | ```loc apiroute``` ``` Usage: loc apiroute|ar [options] [command] Options: -h, --help display help for command Commands: get [options] <id> get api route list [options] list api routes delete [options] <id> delete api route deploy [options] deploy api route help [command] display help for command ``` ## ```loc login``` ``` Usage: loc login [options] login Options: -v, --verbose verbose mode -p, --profile <profile> agent connection profile (default: "example") -h, --help display help for command ``` --- <text style="font-size:17pt">**LOC CLI Guidebook Catalogue**</text> <text style="font-size:13pt"> [LOC CLI Introduction](https://hackmd.io/J5r2l2OaRgKF9LACR5KHsg?view)</text> <text style="font-size:13pt"> [LOC Concept](https://hackmd.io/mwTxDdBjSuiKrAmainQZAA?view)</text> <text style="font-size:13pt"> [LOC CLI Commands](https://hackmd.io/R4mrz2t1QSyTCHH73_2itg?view)</text> <text style="font-size:13pt"> [Getting Started - JavaScript](https://hackmd.io/IiHvmAtjTTGFfakaH0dWuw?view)</text> <text style="font-size:13pt"> [Getting Started - TypeScript](https://hackmd.io/kz93Th7vTCCbO3GFxp3r-A?view)</text> <text style="font-size:13pt"> [Reference - Agent List](https://hackmd.io/Uj-tC7l9Q82VyGr8R5PL2Q?view)</text> <text style="font-size:13pt"> [Reference - Event Fields Comparison Table](https://hackmd.io/N2Km6-8kRI2tMR5X4tRHeQ?view)</text> ###### tags: `LOC CLI`