Sha256: 6fb78cc3538068b167f1f3f6a8f43ee2620b64524d769a4a5f99bd9416612d07

Contents?: true

Size: 382 Bytes

Versions: 4

Compression:

Stored size: 382 Bytes

Contents

module SecretsCli
  module Helpers
    def prompt
      @prompt ||= TTY::Prompt.new
    end

    def pastel
      @pastel ||= Pastel.new
    end

    def config
      @config ||= SecretsCli::Configuration.new(options)
    end

    def error!(message)
      prompt.error(message)
      exit 1
    end

    def print_verbose(message)
      puts pastel.cyan(message)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
secrets_cli-0.3.0 lib/secrets_cli/helpers.rb
secrets_cli-0.2.0 lib/secrets_cli/helpers.rb
secrets_cli-0.1.1 lib/secrets_cli/helpers.rb
secrets_cli-0.1.0 lib/secrets_cli/helpers.rb