| 命令 | 參數 | 說明 |
| --- | --- | --- |
| help | 無 | 顯示幫助內容 |
| exit | 無 | 退出程序 |
| quit | 無 | 退出程序 |
| port | [端口] | 顯示或設置端口 |
| flash | [board] | 寫入固件, 目前支持 esp01,esp01s,esp8288, 如果有其他板子, 可以配置config.json |
| blink | | 寫入閃爍燈程序 |
| boot | [filename] | 寫入啟動程序, 如: boot index.js 將把當前目錄中的index.js文件寫入到設備的 .bootcde |
| load | [filename] | 執行單個代碼文件, 如: load blink.js 將在設備中執行當前目錄下的blink.js文件 |
| upload | [filename/dir] | 將目錄或文件寫入設備, 如: upload 將把當前目錄中的所有文件直接寫入設備, upload blink.js 將把 blink.js寫入到設備的 blink.js |
| ll / ls / dir | 無 | 列出設備中的Storage |
| storage | [option] | Storage相關操作 |
| | list | 列出設備中的Storage |
| | clear | 清除設備中所有的Storage |
| | write [name] [content] | 寫入Storage |
| | read [name] | 讀取Storage |
| | delete [name] | 刪除Storage |
| exec / run | [code] | 在設備中運行單行js, 代碼不可包含空格 |
| shell | 無 | 進入設備執行js, 輸入exit 或 quit退出shell模式 |
| <<< | 無 | 進入粘貼代碼模式, 在新行輸入再次輸入 <<< 退出粘貼模式, 并提示是否運行代碼 |
| module | [option] | 模塊相關操作 |
| | list | 顯示當前安裝模塊列表 |
| | add [name] | 下載指定模塊到 modules 目錄|
| | remove [name] | 刪除指定模塊 |