Sha256: f38641af59707f0bb64542a219f29e63b4e91f9b04aeb9513be96f81f3a3b87f

Contents?: true

Size: 568 Bytes

Versions: 1

Compression:

Stored size: 568 Bytes

Contents

# @@colors
desc 'List available color variables for configuration templates and views'
command :colors do |c|
  c.action do |_global_options, _options, _args|
    bgs = []
    fgs = []
    @colors::attributes.each do |color|
      if color.to_s =~ /bg/
        bgs.push("#{@colors.send(color, "    ")}#{@colors.default} <-- #{color.to_s}")
      else
        fgs.push("#{@colors.send(color, "XXXX")}#{@colors.default} <-- #{color.to_s}")
      end
    end
    out = []
    out << fgs.join("\n")
    out << bgs.join("\n")
    Doing::Pager.page out.join("\n")
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
doing-2.1.26 bin/commands/colors.rb