class CredStash::CLI
Public Instance Methods
delete(name)
click to toggle source
# File lib/cred_stash/cli.rb, line 25 def delete(name) CredStash.delete(name) puts "#{name} has deleted." end
get(name)
click to toggle source
# File lib/cred_stash/cli.rb, line 6 def get(name) puts CredStash.get(name) end
list()
click to toggle source
# File lib/cred_stash/cli.rb, line 20 def list puts CredStash.list.keys end
put(name)
click to toggle source
# File lib/cred_stash/cli.rb, line 12 def put(name) value = Readline.readline("secret value> ") kms_key_id = options[:kms_key_id] if options[:kms_key_id] CredStash.put(name, value, kms_key_id: kms_key_id) puts "#{name} has stored." end
setup()
click to toggle source
# File lib/cred_stash/cli.rb, line 31 def setup CredStash.setup puts "Set up successfully" end