Steward 的灵感来自于 Mac 的 效率神器 Alfred。在 Chrome 中,通过 Steward 简单地输入某些命令,就能完成扩展、书签、标签页管理等大部分浏览器操作。
Steward 免费开源,代码托管在 Github 上,从 Chrome应用商店 安装,或 离线下载,官网是oksteward.com。
插件
Steward 内置了许多插件,通过它们能便捷地完成大部分浏览器操作,官方文档都有详细的说明。
当然,作为一个命令启动器,仅仅是提供众多插件还是不够的,必须能让大家方便快捷地创建自己的插件以及共享它们。
插件编写
从 V3.5.1 以后,Steward 开放了 api 文档,并提供了 plugin 编辑器。一键创建新的 plugin,通常只需要极少的 javascript 代码即可完成。

插件发布
插件编写完成并本地测试 ok 以后,fork Steward 插件仓库,将插件文件放置到仓库的 ./plugins目录,同时在根目录下的 data.json 里备注插件的必要信息,并发起 merge request 即可。
插件安装
一旦新的提交被 merge 以后,就可以通过 spm list 或 spm install 查看或安装。

插件更新
只需要在修改 plugin 代码的同时,更新插件文件以及 data.json文件中的版本号version 字段,用户就能通过 spm install 命令得到提示并更新。