Sha256: 4ab2864576686e6a0d4d6f1207894838e5bcaa69a49ee33dfed75af77320ae11

Contents?: true

Size: 474 Bytes

Versions: 5

Compression:

Stored size: 474 Bytes

Contents

#!/usr/bin/env ruby

require 'optparse'
require 'spellcheck'

options = ARGV.getopts('vh', 'version', 'help')
args = OptionParser.new.parse(ARGV)

case
  when options['v'] || options['version']
    puts "spellcheck: #{SpellCheck::VERSION}"
  when options['h'] || options['help'] || args.empty?
    puts 'usage: spellcheck [file]'
  else
    # TODO: 複数のファイルを引数で渡された時に全て実行するようにする
    SpellCheck::CLI.run args.first
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
spellcheck-0.3.4 exe/spellcheck
spellcheck-0.3.3 exe/spellcheck
spellcheck-0.3.2 exe/spellcheck
spellcheck-0.3.1 exe/spellcheck
spellcheck-0.3.0 exe/spellcheck