COMANDS_ALL
COMANDS_ALL: string[][] = [["command", " description"],["?", " symbol for help"],["help", " display the help"],["quit", " quit pinus-cli"],["kill", " kill all servers"],["exec", " exec script files"],["get", " equal to app.get(key) "],["set", " equal to app.set(key, value)"],["add", " add server to pinus clusters"],["stop", " stop server. Takes serverId as argument"],["show", " show infos like : user, servers, connections"],["use", " use another server. Takes serverId as argument"],["enable", " enable an admin console module or enable app settings"],["disable", " disable an admin console module or disable app settings"],["dump", " make a dump of the V8 heap and cpu for later inspection"],["addCron", " add cron for server"],["removeCron", " remove cron for server"],["blacklist", " add blacklist for frontend server"],["run", " run script in server"]]
COMANDS_COMPLETE
COMANDS_COMPLETE: string[] = ["help", "quit", "kill", "exec", "get", "set","add", "stop", "show", "use", "enable", "disable", "dump", "addCron", "removeCron"]
COMANDS_MAP
COMANDS_MAP: object
add
add: string[] = ["\nadd server to pinus clusters","add args are key=value from servers.json config files","example: add host=127.0.0.1 port=3451 serverType=chat id=chat-server-2","example: add host=127.0.0.1 port=3152 serverType=connector id=connector-server-3 clientPort=3012 frontend=true\n",]
addCron
addCron: string[] = ["\nadd cron for server","addCron args are key=value from crons.json config files","example: addCron id=8 serverId=chat-server-1 'time=0 30 10 * * *' action=chatCron.send","example: addCron id=8 serverType=chat 'time=0 30 10 * * *' action=chatCron.send\n"]
blacklist
blacklist: string[] = ["\nadd blacklist for frontend server","example: blacklist 192.168.10.120 192.168.18.60","example: blacklist \b(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5])\b"]
config
config: string[] = ["\nconfig infos like : proxy, remote, connection, connector, session","you can show following informations:","proxy, remote, connection, connector, session, protobuf","localSession, channel, server, scheduler, globalChannel, monitor","example: show config proxy","example: show config remote","example: show config connection","note: show config xxx command show configuration from app.get(\'xxxConfig\')","in pinus you can pass opt config to component to make your like-style server","but you should keep in mind to use it in a proper context\n"]
disable
disable: string[] = ["\ndisable an admin console module or disable app settings","disable module <moduleId>","disable app <settings>","example: disable module systemInfo","example: disable app systemMonitor\n"]
dump
dump: string[] = ["\nmake a dump of the V8 heap and cpu for later inspection","dump cpu|memory <filepath> [times] [--force]","times is the number of cpu dump costs in seconds","example: dump cpu /home/xxx/test 5","example: dump memory /home/xxx/test","note: you can add --force to write dump file if file existed","example: dump cpu /home/xxx/test 5 --force","example: dump memory /home/xxx/test --force\n"]
enable
enable: string[] = ["\nenable an admin console module or enable app settings","enable module <moduleId>","enable app <settings>","example: enable module systemInfo","example: enable app systemMonitor\n",]
exec
exec: string[] = ["\nexec script files","example: exec <filepath>","filepath can be relative path to your pinus-cli pwd path","example : exec xxx.js","equals to : exec pwd/xxx.js","filepath also can be absolute with \'/\' ahead","example : exec /home/user/xxx.js\n"]
get
get: string[] = ["\nequal to app.get(key)","example: get <key>\n"]
kill
kill: string[] = ["\nkill all servers.","example: kill","note: be carefull to use this command\n"]
removeCron
removeCron: string[] = ["\nremove cron for server","example: removeCron id=8 serverId=chat-server-1","example: removeCron id=8 serverType=chat"]
run
run: string[] = ["\nrun script in server","example: run app.get(\"sessionService\").getSessionsCount()","example: run app.isMaster()"]
set
set: string[] = ["\nequal to app.set(key, value)","example: set <key> <value>","note: value must be string\n"]
show
show: string[] = ["\nshow infos like : servers, connections","you can show following informations:","servers, connections, logins, modules, status, proxy, handler, components, settings","example: show servers","example: show connections","example: show proxy","example: show handler","example: show logins\n"]
stop
stop: string[] = ["\nstop server. takes serverId as argument.","stop <serverId>","example: stop area-server-1\n"]
use
use: string[] = ["\nuse another server. takes serverId|all as argument","use <serverId>|all","then you will switch to serverId|all context","your command will be applied to serverId|all server","example: use area-server-1","example: use all\n"]