class Snaptoken::Commands::Fancy

Public Class Methods

name() click to toggle source
# File lib/snaptoken/commands/fancy.rb, line 2
def self.name
  "fancy"
end
summary() click to toggle source
# File lib/snaptoken/commands/fancy.rb, line 6
def self.summary
  "Run steps.diff through colordiff,\n" +
  "diff-so-fancy, and less."
end
usage() click to toggle source
# File lib/snaptoken/commands/fancy.rb, line 11
def self.usage
  ""
end

Public Instance Methods

run() click to toggle source
# File lib/snaptoken/commands/fancy.rb, line 18
def run
  needs! :config, :diff

  FileUtils.cd(@config[:path]) do
    exec("cat steps.diff | colordiff | diff-so-fancy | less --tabs=4 -RFX")
  end
end
setopts!(o) click to toggle source
# File lib/snaptoken/commands/fancy.rb, line 15
def setopts!(o)
end