Sha256: c7ce37013d432f7f279392be5edea9b56b2ee035bdcc74dd0aec3a05ace9b5ee
Contents?: true
Size: 927 Bytes
Versions: 1
Compression:
Stored size: 927 Bytes
Contents
#!/usr/bin/env ruby # -*- ruby -*- # # HelpLineのメインプログラム # require 'optparse' $:.unshift "lib" require 'helpline/helpline' require 'helpline/update' require 'helpline/generate' require 'helpline/run' # アップデート # % helpline -u # データを指定してアップデート # % helpline -u HelpLine /Users/masui/ScrapboxData/masui-HelpLine.json # テスト # % helpline -t args # helpline = HelpLine.new options = ARGV.getopts('utds:','update','test','source:','debug') debug = options['d'] || options['debug'] # データ更新 if options['u'] || options['update'] # ~/.helpline.json更新 sources = (ARGV.length > 0 ? ARGV : ['HelpLine']) helpline.update sources exit end # テスト if options['t'] || options['test'] # テスト puts helpline.generate " #{ARGV.join(' ')} ", debug exit end query = " #{ARGV.join(' ').sub(/\[/,'').sub(/\]/,'')} " helpline.run query, debug
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
helpline-0.2.2 | exe/helpline |