Sha256: 8a5361282b303d56dd228acaabd6aae26b22b325dee9efc5e98ae17afb6eee47

Contents?: true

Size: 436 Bytes

Versions: 1

Compression:

Stored size: 436 Bytes

Contents

require 'sym/app/commands/base_command'
require 'sym/app/keychain'
module Sym
  module App
    module Commands
      class KeychainAddKey < BaseCommand

        required_options [:private_key, :keyfile, :interactive],
                         :keychain

        try_after :generate_key, :encrypt, :decrypt, :password_protect_key

        def execute
          add_to_keychain_if_needed(self.key)
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sym-2.3.0 lib/sym/app/commands/keychain_add_key.rb