Sha256: 8ad8900c8bad0e0d431f3aa7e1529ed82ecf86a151d14e0c0abc2c83c376d64a
Contents?: true
Size: 311 Bytes
Versions: 1
Compression:
Stored size: 311 Bytes
Contents
#!/usr/bin/env ruby require 'rubygems' require 'isna' abort 'No pattern given' if ARGV[0].nil? trap('SIGINT') { } STDIN.each_line do |line| ARGV.each do |setting| matcher, color = setting.split(':') line.gsub!(/(#{matcher})/i) { |x| "#{$1}".to_ansi.send(:"#{color}").to_s } end puts line end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ix-cli-0.0.16 | bin/ix-hls |