class Treedent::CLI
Public Class Methods
format()
click to toggle source
# File lib/treedent/cli.rb, line 20 def self.format puts Treedent::FormattedOutput.new(ARGF.read).to_s end
options?(*values)
click to toggle source
# File lib/treedent/cli.rb, line 24 def self.options?(*values) values.any? { |value| ARGV.include?(value) } end
start()
click to toggle source
# File lib/treedent/cli.rb, line 6 def self.start return usage if options?('-h', '--help') return version if options?('-v', '--version') format end
usage()
click to toggle source
# File lib/treedent/cli.rb, line 12 def self.usage puts Pathname(__dir__).join('..', '..', 'USAGE').read end
version()
click to toggle source
# File lib/treedent/cli.rb, line 16 def self.version puts "treedent #{Treedent::VERSION}" end