0

I want to add destination of iCloud drive folder to PATH in terminal.
I tried to add this line to .bash_profile (that path works with cd command)

export PATH="~/Library/Mobile\ Documents/com~apple~CloudDocs/Scripts:$PATH"

and nothing happened. Even ...com\~apple\~CloudDocs... doesn't work.
After calling echo $PATH, there was added entire path to iCloud drive exactly how I wanted. But when I call any of scripts located in that path No such file or directory error occurs.
When I rewrite .bash_profile file to export export PATH="~/.Scripts:$PATH" and relocate scripts there, everything works.

jakub
  • 313
  • 2
  • 10

1 Answers1

0

After doing a little bash code analysis, it looks like if your path beings with ~, then any subsequent ~ in the path is affected.

From tilde.c

/* Scan through STRING expanding tildes as we come to them. */
while (1)

Instead of using ~/Library/...,

try /Users/[user]/Library/...

JRD
  • 1,957
  • 1
  • 12
  • 17