読者です 読者をやめる 読者になる 読者になる

わすれた.log

忘れては検索して、そしてまた忘れるその過ちを繰り返さない為に…

Autmatorで右クリックでiTerm起動するサービスを作った

フォルダかファイルを右クリックでその場所のカレントでiTermが開いて欲しかったので
Autmatorで設定。

for f in "$@"
do
    #ファイル名の場合ディレクトリーのみ取得
    if [ -f $f ]; then
      #ディレクトリーだけにする
      f="${f%/*}"
    fi
    #iTerm起動
    open -a "/Applications/iTerm.app" $f
    done

フォルダー右クリックならカレントディレクトリーにフォルダが来るが、ファイルからの起動の場合はファイルがカレントディレクトリー(?)になってしまうので条件分岐した

サービスの保存場所は忘れる思うのでメモ
/Users/moriyachiharu/Library/Services/

参考サイト
Macでフォルダの中身を全部取り出すサービスをAutomator作る
https://rcmdnk.com/blog/2015/08/24/computer-mac-bash/

パス文字列からファイル名などを抜き出す - Qiita
http://qiita.com/ktr_type23/items/94747a4b27e8a630ce48