lib/cli/commands/services.rb in af-0.3.18.12 vs lib/cli/commands/services.rb in af-0.3.19.beta.1

- old
+ new

@@ -45,11 +45,11 @@ @options[:infra] = client.infra_name_for_description( ask("Select Infrastructure", :indexed => true, :choices => client.infra_descriptions)) end end - + create_service_banner(service, name, picked_name, @options[:infra]) appname = @options[:bind] unless appname bind_service_banner(name, appname) if appname end @@ -91,32 +91,32 @@ services = src[:services] err 'No services to clone' unless services && !services.empty? services.each { |service| bind_service_banner(service, dest_app, false) } check_app_for_restart(dest_app) end - + def export_service(service) - display "Exporting data from '#{service}': ", false + display "Exporting data from '#{service}': ", false export_info = client.export_service(service) if export_info display 'OK'.green puts export_info[:uri] else err "Export data from '#{service}': failed" end end - + def import_service(service,url) display "Importing data into '#{service}': ", false import_info = client.import_service(service,url) if import_info display 'OK'.green else err "Import data into '#{service}' failed" end end - + def tunnel(service=nil, client_name=nil) unless defined? Caldecott display "To use `af tunnel', you must first install Caldecott:" display "" display "\tgem install caldecott" @@ -152,10 +152,10 @@ infra_name = nil if client.infra_supported? infra_name = info[:infra] ? info[:infra][:name] : default_infra err "Infra '#{infra_name}' is not valid" unless client.infra_valid?(infra_name) end - + if not tunnel_pushed?(infra_name) display "Deploying tunnel application '#{tunnel_appname(infra_name)}'." auth = UUIDTools::UUID.random_create.to_s push_caldecott(auth,infra_name) bind_service_banner(service, tunnel_appname(infra_name), false)