削除したいHerokuアプリがたくさんあります。残念ながら、元のリポジトリはありません。Webインターフェイスを介してそれらをすべて1つずつ削除できてうれしいです。私がする前に、ツールベルトを使用してこれを行う簡単な方法はありますか?
2 に答える
1
数に応じて、Webインターフェースを使用するか、Heroku API DELETE/appエンドポイントを使用してスクリプトを作成できます。
于 2012-11-23T13:27:36.353 に答える
0
以下のスクリプトをお勧めします。保持したいアプリの名前を1つ指定する必要があります。つまり、herokuを使い始めたばかりの場合は、正しくなるまで練習しながら多数のアプリを作成してから、すべてのアプリを削除する必要があります。残り。
myApp="$1"
ignore=("===" "<your email address>" "Apps")
allApps=($(heroku apps))
if [[ " ${allApps[@]} " =~ " $myApp " ]]; then
# if the given app name is a listed app name
for app in "${allApps[@]}"; do
if [[ ! "$app" = "$myApp" ]]; then
if [[ ! " ${ignore[@]} " =~ " $app " ]]; then
heroku apps:destroy --app $app --confirm $app
fi
fi
done
else
echo "$1 is not a heroku app"
fi
于 2016-10-07T15:29:03.497 に答える