Sha256: 07956ca3255e002fcdfa0f4f4d3aaf126c962a5e06f93618431f1085fc5cada3

Contents?: true

Size: 455 Bytes

Versions: 9

Compression:

Stored size: 455 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 error(message)
      prompt.error(message)
      exit 0
    end

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

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
secrets_cli-1.3.3 lib/secrets_cli/helpers.rb
secrets_cli-1.3.2 lib/secrets_cli/helpers.rb
secrets_cli-1.3.1 lib/secrets_cli/helpers.rb
secrets_cli-1.3.0 lib/secrets_cli/helpers.rb
secrets_cli-1.2.0 lib/secrets_cli/helpers.rb
secrets_cli-1.1.0 lib/secrets_cli/helpers.rb
secrets_cli-1.0.0 lib/secrets_cli/helpers.rb
secrets_cli-0.4.0 lib/secrets_cli/helpers.rb
secrets_cli-0.3.1 lib/secrets_cli/helpers.rb