Method: VMC::Cli::Command::Services#delete_service

Defined in:
lib/cli/commands/services.rb

#delete_service(service = nil) ⇒ Object



56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# File 'lib/cli/commands/services.rb', line 56

def delete_service(service=nil)
  unless no_prompt || service
    user_services = client.services
    err 'No services available to delete' if user_services.empty?
    service = ask(
      "Which service would you like to delete?",
      { :indexed => true,
        :choices => user_services.collect { |s| s[:name] }
      }
    )
  end
  err "Service name required." unless service
  display "Deleting service [#{service}]: ", false
  client.delete_service(service)
  display 'OK'.green
end