CommandLine-utools-plugin
基于vue
实现的 tools 第三方插件, 用于执行简单的命令行调用.
插件包装了node.js
的child_process.spawn()
, 所以spawn
能做的事情, 插件就能做, spawn
不能做的事情, 插件也无能为力.
插件旨在执行简单的"一句话命令", 如shutdown -s -t 3600
, 插件不打算也很难成为一个完整的命令行终端, 如果有涉及到大量交互的操作, 还是交给专门的命令行工具, 如cmd.exe
或者powershell.exe
.
对于 Windows 平台下的命令行使用, 我也使用得不多, 仅仅只是一些简单的关机, 编译运行等简单的命令, 所以可能有一些命令我没有测试到, 如果有任何情况导致插件崩盘, 也请反馈给我, 能力范围之内一定尽力解决.
插件刚起步, 为了吃上第一手的插件瓜, 匆匆发布一些beta
的版本, 实非我本意, 有 bug 或是需求不到位是正常的, 希望大家看开, 至于我也是业(zhou)余(mo)时间进行开发, 所以有需求你们尽管提, 能实现算我输.
说回 utools, utools 是一个很有想象力的工具, 同类产品也有不少, 比如 wox, cerebro等, 每个工具各有所长, utools 的扩展性是让我最满意的, 最起码在插件开发上让我感觉很舒服, 没有太多的束缚.
以上.
下载
下载页面
相关链接
utools官网
CommandLine插件发布页
Github
功能
- [x] 执行简单命令行命令
- [x] 命令收藏夹
- [x] 命令历史记录
- [x] 退出插件 kill 掉正在执行的命令
- [x] 加入一个设置界面
使用
安装
将asar
后缀的插件文件放在你喜欢的地方, 然后Ctrl + C
复制一下这个文件, 眼疾手快地唤出 utools 的主界面, utools 会自动识别插件并提示安装.
最重要的一步: 点击安装完毕后, 需要重启 utools, 才能生效(嗯, 这应该是需要优化的流程, 等官方解决这个吧)
关键字
插件包含两个主要的操作关键字: >
和>>
.
- >
输入命令并执行, 输出单次命令执行的结果.
- >>
浏览收藏的命令, 快速执行.
- cmd-setting
打开插件设置
插件关键字后期有可能会更换, 请以本文档为主
使用截图