Sha256: 9b1b89887acf4bb58ecd3a8a3fd619d1c70097f7a216bd07e3867971350d5b8f
Contents?: true
Size: 567 Bytes
Versions: 12
Compression:
Stored size: 567 Bytes
Contents
desc 'Remove api client details from config' arg_name 'alias' command [:client_remove] do |c| c.action do |global_options, options, args| info "Using config file #{CONFIG.config_filename}" calias = args.shift if calias.nil? raise "You must specify the api alias you want to remove" end client_config = CONFIG[calias] if client_config.empty? raise "An api client with alias #{calias} does not exist in the config" end info "Removing api client #{calias}" CONFIG.delete_section calias CONFIG.save! end end
Version data entries
12 entries across 12 versions & 1 rubygems