Sha256: 379d581e0b15764d69dbbb930a61e57e5fe865656ab2f0c87c9ce0135e68e4ff

Contents?: true

Size: 805 Bytes

Versions: 17

Compression:

Stored size: 805 Bytes

Contents

require 'rubygems'
require 'cli/command'

module Factor
  module CLI
    class CredentialTask < Command
    
      desc "list [KEY]", "list all the credentials"
      #method_option :key, :alias=>"-k", :type=>:string, :desc=>"key reference"
      def list(key="")
        puts @client.get_credential(key)["value"]
      end
    
      desc "set KEY VALUE", "add a key and value for the credential"
      #method_option :key, :alias=>"-k", :type=>:string, :desc=>"key reference"
      #method_option :value, :alias=>"-v", :type=>:string, :desc=>"values"
      def set(key,value)
        puts @client.set_credential(key,value)
      end
    
      desc "remove KEY", "remove a value from the credentials bag"
      def remove(key)
        puts @client.remove_credential(key)
      end
    
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
factor-0.0.99 lib/cli/credential_task.rb
factor-0.0.98 lib/cli/credential_task.rb
factor-0.0.97 lib/cli/credential_task.rb
factor-0.0.96 lib/cli/credential_task.rb
factor-0.0.95 lib/cli/credential_task.rb
factor-0.0.94 lib/cli/credential_task.rb
factor-0.0.93 lib/cli/credential_task.rb
factor-0.0.92 lib/cli/credential_task.rb
factor-0.0.87 lib/cli/credential_task.rb
factor-0.0.86 lib/cli/credential_task.rb
factor-0.0.85 lib/cli/credential_task.rb
factor-0.0.84 lib/cli/credential_task.rb
factor-0.0.83 lib/cli/credential_task.rb
factor-0.0.82 lib/cli/credential_task.rb
factor-0.0.81 lib/cli/credential_task.rb
factor-0.0.8 lib/cli/credential_task.rb
factor-0.0.7 lib/cli/credential_task.rb