lib/souls/cli/upgrade/config.rb in souls-1.5.5 vs lib/souls/cli/upgrade/config.rb in souls-1.5.6
- old
+ new
@@ -2,11 +2,13 @@
class Upgrade < Thor
desc "config", "Update config/souls.rb"
def config
souls = Souls.configuration
prompt = TTY::Prompt.new
+ regions = `gcloud app regions list | awk '{print $1}'`.split("\n")
+ regions.shift
project_id = prompt.ask("Project ID:", default: souls.project_id)
- region = prompt.ask("Region:", default: souls.region)
+ region = prompt.select("Region:", regions, default: souls.region)
endpoint = prompt.ask("Endpoint:", default: souls.endpoint)
Dir.chdir(Souls.get_mother_path.to_s) do
mother_conf_path = "config/souls.rb"
api_conf_path = "apps/api/config/souls.rb"