fix: prompt for server deletion

Closes coop-cloud/organising#275.
This commit is contained in:
decentral1se 2021-12-05 01:39:25 +01:00
parent 2db5378418
commit 3789e56404
Signed by: decentral1se
GPG Key ID: 03789458B3D0C410
1 changed files with 16 additions and 0 deletions

View File

@ -128,6 +128,22 @@ like tears in rain.
logrus.Fatal(err)
}
if !rmServer {
logrus.Warn("did not pass -s/--server for actual server deletion, prompting")
response := false
prompt := &survey.Confirm{
Message: "are you sure there is no server to delete?",
}
if err := survey.AskOne(prompt, &response); err != nil {
logrus.Fatal(err)
}
if response {
logrus.Info("setting -s/--server and attempting to remove actual server")
rmServer = true
}
}
if rmServer {
if err := internal.EnsureServerProvider(); err != nil {
logrus.Fatal(err)