Sha256: c65fb3b2728b7c123ed51dd9329e4a5ca0fa2ca720f2ca6702ea1503b6243446
Contents?: true
Size: 554 Bytes
Versions: 2
Compression:
Stored size: 554 Bytes
Contents
require 'treedent' require 'pathname' module Treedent class CLI def self.start return usage if options?('-h', '--help') return version if options?('-v', '--version') format end def self.usage puts Pathname(__dir__).join('..', '..', 'USAGE').read end def self.version puts "treedent #{Treedent::VERSION}" end def self.format puts Treedent::FormattedOutput.new(ARGF.read).to_s end def self.options?(*values) values.any? { |value| ARGV.include?(value) } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
treedent-1.1.0 | lib/treedent/cli.rb |
treedent-1.0.0 | lib/treedent/cli.rb |