0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Mac の fish 起動時のディレクトリをデスクトップにする

Last updated at Posted at 2024-10-25

やりたい事:fish 起動時のカレントディレクトリをデスクトップにしたい

検索するとChange the startup directory to something other than HOMEという記事があり

config.fish
if status is-login
    cd /my/preferred/starting/directory
end

というやり方があったけど、これだと Finder からパスを右クリックして「"ターミナル"で開く」とした際にもそれが無視されてしまったので、以下のように応急処置した。

config.fish
if status is-login
    if [ $(pwd) = "/Users/$(whoami)" ]
        cd /Users/$(whoami)/Desktop
    end
end

起動時のカレントディレクトリがホームの場合の時のみにデスクトップに変更する処理だから、若干やりたい事とは違うけど、とりあえず緊急避難的には動作する。

ちなみに、config.fish は ~/.config/fish/config.fish にある。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?