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
命令得到提示並更新。