Как найти локальные каталоги для приложений Heroku? - PullRequest
0 голосов
/ 10 мая 2019

У меня есть несколько старых приложений Heroku на моем локальном компьютере, и я не уверен, где они хранятся. Есть ли способ как-то найти их с помощью Heroku CLI?

Насколько я могу судить, ни heroku apps:table, ни heroku apps не предоставляют эту информацию.

1 Ответ

1 голос
/ 10 мая 2019

Ни heroku apps:table, ни heroku apps не предоставляют эту информацию, насколько я могу судить

Почему они должны?Героку не волнует, где живут ваши местные копии.Их может быть ноль или много для каждого приложения, и они могут жить на любом количестве компьютеров.

Лучше всего, вероятно, искать репозитории Git с использованием любых инструментов, доступных для вашей операционной системы.Например, на компьютере с Unixy вы можете запустить

find ~ -type d -name .git

для поиска каталогов с именем .git/ в вашем домашнем каталоге.Для каждого хранилища вы можете найти пульты, содержащие git.heroku.com.Как-то так должно начаться:

for GIT_DIR in $(find ~ -type d -name .git); do
  cd "$GIT_DIR"
  if git remote -v | grep git.heroku.com >/dev/null; then
    echo "$GIT_DIR contains a Heroku remote"
  fi
done
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...