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)