Skip to content
On this page

自定义命令

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
}

更多详见源码