自定义命令
ts
let { terminal, xdsh } = Terminal.newTerminal()
xdsh.registerCmd({
name: 'test',
manual: 'test',
exec: (args: string[]): boolean => {
xdsh.cli.history.append('test')
return true
}
})
Command 的具体形式如下
ts
export interface Command {
name: string
manual: string
exec(args: string[]): boolean
}
更多详见源码