Sha256: db9fae73a7f639a84b68ec7f4af6418ff16556ce1c814bbdaffa31cf43b793f2
Contents?: true
Size: 784 Bytes
Versions: 1
Compression:
Stored size: 784 Bytes
Contents
require "shelly/cli/command" require "time" module Shelly module CLI class Database < Command namespace :database include Helpers before_hook :logged_in?, :only => [:reset] class_option :cloud, :type => :string, :aliases => "-c", :desc => "Specify cloud" desc "reset KIND", "Reset database" long_desc %{ Removes all objects from the database KIND - Database kind. Possible values are: postgresql or mongodb } def reset(kind) app = multiple_clouds(options[:cloud], "database reset") say "You are about to reset database #{kind} for cloud #{app}" say "All database objects and data will be removed" ask_to_reset_database app.reset_database(kind) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shelly-0.3.1 | lib/shelly/cli/database.rb |