MacのSpotlightからhugo newを実行する
モチベーション
Hugoの記事を書くときに、毎回ターミナルを開いてhugo newを実行しているのが面倒だったので、MacのSpotlightから実行できるようにした。
やったこと
Macのショートカットで以下のようなショートカットを新規作成。
スクリプティング > 入力を要求でテキストを要求スクリプティング > 変数に追加で受け取ったテキストを変数filenameとして追加スクリプティング > シェルスクリプトを実行で以下のコマンドを実行filenameを引数として受け取り、hugo new実行時に指定
- ショートカットに適当な名前を付与
Macのショートカットに登録されたショートカットは、Spotlightから実行できるようになる。
Spotlightに表示されない場合
Spotlightに表示されない場合は、ショートカットで対象のショートカットを右クリックし、Dockに追加をすると検索結果に出てくるようになる。
~/ApplicationsにAppとして登録されるので、 Dockに追加されたショートカットはDockから削除してもSpotlightから検索して実行できる。
逆に、ショートカットから削除しても~/Applicationsに登録されたAppは残るので、不要になったら手動で削除しておく。