Sha256: 8d3a52caf8fff0e33c332cdebc0ec2de94c82f3057d8ccae8fce53af5f33189d

Contents?: true

Size: 759 Bytes

Versions: 12

Compression:

Stored size: 759 Bytes

Contents

# frozen_string_literal: true

module RubyGitCrypt
  module Options
    DEFINITIONS = [
      # flag options
      definition(name: '-e', option_type: :flag, value_type: :boolean,
                 override_keys: { singular: :encrypted_only }),
      definition(name: '-u', option_type: :flag, value_type: :boolean,
                 override_keys: { singular: :unencrypted_only }),
      %w[
        --all
        --fix
        --force
        --no-commit
        --trusted
      ].map do |o|
        definition(name: o, option_type: :flag, value_type: :boolean)
      end,

      # string options
      %w[
        --key-name
      ].map do |o|
        definition(name: o, option_type: :standard, value_type: :string)
      end
    ].flatten.freeze
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
ruby_git_crypt-0.2.0.pre.2 lib/ruby_git_crypt/options/definitions.rb
ruby_git_crypt-0.2.0.pre.1 lib/ruby_git_crypt/options/definitions.rb
ruby_git_crypt-0.1.0 lib/ruby_git_crypt/options/definitions.rb
ruby_git_crypt-0.1.0.pre.10 lib/ruby_git_crypt/options/definitions.rb
ruby_git_crypt-0.1.0.pre.9 lib/ruby_git_crypt/options/definitions.rb
ruby_git_crypt-0.1.0.pre.8 lib/ruby_git_crypt/options/definitions.rb
ruby_git_crypt-0.1.0.pre.7 lib/ruby_git_crypt/options/definitions.rb
ruby_git_crypt-0.1.0.pre.6 lib/ruby_git_crypt/options/definitions.rb
ruby_git_crypt-0.1.0.pre.5 lib/ruby_git_crypt/options/definitions.rb
ruby_git_crypt-0.1.0.pre.4 lib/ruby_git_crypt/options/definitions.rb
ruby_git_crypt-0.1.0.pre.3 lib/ruby_git_crypt/options/definitions.rb
ruby_git_crypt-0.1.0.pre.2 lib/ruby_git_crypt/options/definitions.rb