Если я определю псевдоним git, который выполняет внешний скрипт, есть ли способ получить оригинальный CWD? Я знаю, что внешние скрипты всегда выполняются в корне репозитория, поэтому мне было просто интересно, есть ли переменная env или что-то, что я мог бы использовать, чтобы выяснить, где я запускал свой скрипт.
Вот пример псевдонима:
git config --global alias.here '!echo pwd `pwd`'
/home/me/repo/folder$ git here
pwd /home/me/repo
Я ищу что-то, что делает следующее:
git config --global alias.here '!echo pwd $OLD_PWD'
/home/me/repo/folder$ git here
pwd /home/me/repo/folder