OneDriveで同期しているコードを、macのターミナルから呼び出せるように設定しました。
.zshrc に 「~/Library/CloudStorage/OneDrive-個人用/」内のフォルダを追加します。

MacやWindowsのスクリプトは、たまに編集することがあります。
いくつものPCにいろんなバージョンが混在すると紛らわしくなるので、OneDriveに入れて管理しています。
シェルの設定ファイルを確認する
まず、ターミナルのシェルを確認しました。
echo $SHELL

zshの設定ファイルは ~/.zshrc です。エディタで開きます。
open ~/.zshrc

開いた時点では、プロンプトの指定と、Perl関連のPathが通っていました。
OneDriveは~/Library/CloudStorage内にある
次は、OneDrive内にあるフォルダのパスを調べます。
Finderでフォルダの情報を見ても、場所がOneDriveを起点になっていて、フルパスがわかりません。
そこで、右クリックして、「フォルダに新規ターミナル」にして確認しました。プロンプトにパスが表示されます。

~/Library/CloudStorage/OneDrive-個人用/…
Finderでユーザーフォルダを見ると、「OneDrive」があるのですが、シンボリックリンクになっています。

実際のフォルダは「ライブラリ」内にあるんですね。

以前はOneDriveのフォルダは、ユーザーフォルダに直にあったと思ったのですが、いつの間にかリンクになっています。
.zshrcにpathを追加する
今回は、OneDrive内の「Favourite/Desktop/code」にあるスクリプトにターミナルでアクセスできるようにしました。
path=(~/Library/CloudStorage/OneDrive-個人用/Favourite/Desktop/code(N-/) $path)
.zshrcの最後にpathを追加して保存します。あとは、シェルに反映させます。
source ~/.zshrc

こちらもどうぞ

[mac]たまにOneDriveで読込み中のままのファイルがある【同期中とファイルオンデマンド】
macのOneDriveフォルダから、写真を移動しようとしたら、なぜか進まないことがありました。 同期中のファイルは移動できない スマホからmac PCに写真を転送するのに、OneDriveを使っています。MacにOneDriveアプリを入...

[Mac] 移動先に同名のフォルダがある場合の置き換えと統合の注意点 【Windowsとの違い】 dittoコマンド
「作業中」フォルダに花の写真をまとめた「花」というフォルダがあって、「完了」フォルダに移動する、とします。 このとき、移動先の「完了」フォルダにすでに同じ名前の「花」フォルダがあったらどうなるのか、というのが今回のテーマです。 Window...

[Mac] サブフォルダ内のファイルを親フォルダに集める【フラット化のコマンド】
資料用の画像ファイルを、Mac内にフォルダ分けして管理していると、「似たようなフォルダに分かれてしまった中身を一箇所に集めたい」ということがけっこうあります。 いちいちファイルをマウス操作で移動したり、不要になったフォルダを削除するのは大変...
QRコードを読み込むと、関連記事を確認できます。
![[mac] ターミナルでOneDrive内にあるスクリプトを呼び出したい【zshのpath】](https://chart.googleapis.com/chart?cht=qr&chs=200x200&chco=000000&chl=https://chiilabo.com/2022-03/onedrive-mac-path-terminal/)