1

削除したいHerokuアプリがたくさんあります。残念ながら、元のリポジトリはありません。Webインターフェイスを介してそれらをすべて1つずつ削除できてうれしいです。私がする前に、ツールベルトを使用してこれを行う簡単な方法はありますか?

4

2 に答える 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 に答える