WebCMD是一款创新的网页版命令行工具,旨在为用户提供便捷、高效的远程代码执行和文件管理功能,适用于各种编程项目。
WebCmd 是一个网页版的命令行界面,并被定义为单例。
初始化方法:
```javascript
WebCmd.init(options)
```
其中 `options` 是一个 JSON 对象,包含以下字段:
- title:设置标题,默认值是 cmd
- welcomeMsg:进入 waiting 状态时显示的消息,默认是 [请稍候。 .. ]
- 路由:JSON 对象,包括:
- regex: 正则表达式
- handler: 函数 (cmd, matchArr, thiz)
- oncancel: 取消函数 (thiz)
其他方法如下:
```javascript
WebCmd.output(str);
```
输出字符串。
```javascript
WebCmd.newLine(title);
```
换行,可选参数 `title` 是一个字符串。
```javascript
WebCmd.wait(waitingMsg);
```
进入等待状态,可选参数 `waitingMsg` 为显示的消息。