Sha256: 89b5abd4746e7d197d0ccf2778826caf748e73a2bf46e83435bad0d74c937ed8

Contents?: true

Size: 445 Bytes

Versions: 3

Compression:

Stored size: 445 Bytes

Contents

module SecretsCli
  module Vault
    class Read < SecretsCli::Vault::Base
      def initialize(options)
        super
        @secrets_repo = options.secrets_repo || config.secrets_repo
        @secrets_field = options.secrets_field || config.secrets_field
      end

      private

      attr_reader :secrets_repo, :secrets_field

      def command
        "vault read --field=#{secrets_field} #{secrets_full_repo}"
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
secrets_cli-0.2.0 lib/secrets_cli/vault/read.rb
secrets_cli-0.1.1 lib/secrets_cli/vault/read.rb
secrets_cli-0.1.0 lib/secrets_cli/vault/read.rb