NDOS 所有命令 包括内置命令都是由这样一个 JSON 构成的
其在 commands 中的 键名 就是它的命令
例如:
"commands": {
"demo": {
...
}
}
如果需要执行这个命令则需要输入 demo
命令语法
在 HELP 帮助时出现的内容
示范:
"usage": "DEMO [参数...]"
命令参数
在 HELP 帮助时出现的内容
示范:
"args": [
"..."
]
命令简介
在 HELP 帮助时出现的内容
示范:
"info": "一个示例命令"
命令补全器
在用户输入该命令后按下 Tab 键运行的补全器,传递用户已经输入的参数到该函数, 需要返回一个 array 作为补全列表
示范:
"compiler": args => {
// ...
}
命令函数
在用户执行该命令时运行的函数,会将用户输入的参数传递进入该函数
示范:
"function": args => {
// ...
}