Sha256: 139cc3d6cccbf63bb96b8b38b7cb0d4b85c7c10c8cbc95edd1a279a88852b187
Contents?: true
Size: 825 Bytes
Versions: 2
Compression:
Stored size: 825 Bytes
Contents
#!/usr/bin/env ruby require 'optparse' require 'methadone' require 'estimator' class App include Methadone::Main include Methadone::CLILogging main do |value, time| fm = Estimator::Estimate.new( options[:file] ) fm.load if value.nil? if options[:'last-estimate'] puts fm.last_estimate else puts fm.estimate end else time = fm.add_value( value, time ) puts "added #{value} on #{time}" end fm.save! end description "Estimate remaining time based on previous values" on '--file NAME', 'Database file name' on '--last-estimate', 'Show last estimate (saved on database)' arg :value, :optional, 'Value to estimate' arg :time, :optional, 'When the value happened' version Estimator::VERSION use_log_level_option go! end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
estimator-0.0.2 | bin/estimator |
estimator-0.0.1 | bin/estimator |