Sha256: 552a17aaf214433351ed970f6529698a2b07c6310c865649d7256b326d1b8c3b

Contents?: true

Size: 556 Bytes

Versions: 1

Compression:

Stored size: 556 Bytes

Contents

#!/usr/bin/env ruby

# puts "wip-ruby..."
# puts "    args... #{ARGV.inspect}"

BASH_COMMANDS = [:show]

begin
  require 'wip'
rescue LoadError
  $:.unshift(File.expand_path('../../lib', __FILE__))
  require 'wip'
end

require 'wip/cli'

begin
  result = WIP::CLI::Shell.start

  if result && BASH_COMMANDS.include?(ARGV.first.intern)
    STDOUT.print result
  end
rescue WIP::WIPError => e
  WIP.ui.error e.message
  WIP.ui.error e.backtrace.join("\n") if ENV["WIP_DEBUG"]
  exit e.status_code
rescue Interrupt
  WIP.ui.error "\nQuitting..."
  exit 1
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
wip-0.0.2 bin/wip-ruby