Sha256: 23a70ec046f8c350bc6aa2568bd87b5d6b66fc4b08c5b1431e2fda6d74ca6908
Contents?: true
Size: 732 Bytes
Versions: 2
Compression:
Stored size: 732 Bytes
Contents
#!/usr/bin/env ruby $LOAD_PATH.unshift File.join(__dir__, '..', 'lib') require 'journal-cli' raise ArgumentError, 'no journal specified' if ARGV.count.zero? case ARGV[0] when /(-v|--version)/ puts "journal v#{Journal::VERSION}" Process.exit 0 when /(help|-h|--help)/ puts "journal v#{Journal::VERSION}" puts puts 'Usage: journal [type] [date]' puts puts 'Available journal types:' config = Journal::Checkin.new puts(config.config['journals'].keys.map { |k| "- #{k}" }) Process.exit 0 end journal = ARGV.shift date = if ARGV.length.positive? Chronic.parse(ARGV.join(' '), future: false) else Time.now end checkin = Journal::Checkin.new checkin.start(journal, date) checkin.go
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
journal-cli-1.0.5 | bin/journal |
journal-cli-1.0.4 | bin/journal |