Sha256: 65a950d208836bc827c92437e27c8dc5b77408da93a64bcb92d38bf97155b135

Contents?: true

Size: 574 Bytes

Versions: 1

Compression:

Stored size: 574 Bytes

Contents

#!/usr/bin/env ruby

require_relative '../lib/blade/translate'

help = <<HELP
fy: Translate tools in the command line
  $ fy word
  $ fy world peace
  $ fy chinglish
  $ fy
  > enter the loop mode, ctrl+c to exit
HELP

if ARGV.empty?
  begin
    loop do
      print '> '
      input = gets.chomp
      # 输入为空时继续循环
      next if input == ''
      puts Blade::Translate.new(input).result
    end
  rescue Interrupt
    puts 'bye~'
  end
elsif %w{-h --help}.any? { |c| ARGV.include? c }
  puts help
else
  puts Blade::Translate.new(ARGV.join(' ')).result
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
blade-translate-0.1.3 bin/thc