Sha256: 04fa3c6168d0418312753144999103a8ea3b86b5531b694fafe3bcacc6c27cf0

Contents?: true

Size: 969 Bytes

Versions: 1

Compression:

Stored size: 969 Bytes

Contents

require "active_support"
require "active_support/core_ext"
require "active_support/encrypted_configuration"
require "dry/cli"
require "pastel"
require "hash_diff"

require_relative "credman/configuration"
module Credman
  def self.configuration
    Credman::Configuration.instance
  end
  singleton_class.send(:alias_method, :config, :configuration)
end
Credman.configuration.load_from_yml

require_relative "credman/base"
require_relative "credman/commands"
require_relative "credman/get"
require_relative "credman/list"
require_relative "credman/set"
require_relative "credman/delete"
require_relative "credman/diff"
require_relative "credman/conflicts"
require_relative "credman/version"

module Credman
  module CLI
    module Commands
      extend Dry::CLI::Registry

      register "get", Get
      register "list", List
      register "set", Set
      register "delete", Delete
      register "diff", Diff
      register "conflicts", Conflicts
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
credman-0.0.5 lib/credman.rb