Sha256: eeeddc0ff0597d68378b5fe66b50f6df245a5baff3133044941df4dd2f485755
Contents?: true
Size: 867 Bytes
Versions: 16
Compression:
Stored size: 867 Bytes
Contents
module Mccloud module Command class KeystoreCommand < Mccloud::Command::GroupBase register "keystore", "Subcommand to manage keystores" desc "list [KEY-NAME]", "List Keys in Keystore" #method_options :test => :boolean def list(selection=nil) env.config.providers.each do |name,provider| env.ui.info("Asking provider #{name} to list keystore #{selection}") provider.keystore_list(selection,options) end end desc "sync [KEY-NAME]", "Syncs Local keys with Remote Keystore" method_options :overwrite=> :boolean def sync(selection=nil) env.config.providers.each do |name,provider| env.ui.info("Asking provider #{name} to sync keystore #{selection}") provider.keystore_sync(selection,options) end end end end end
Version data entries
16 entries across 16 versions & 1 rubygems