18 lines
328 B
Ruby
Executable File
18 lines
328 B
Ruby
Executable File
#!/usr/bin/env ruby
|
|
|
|
require_relative '../lib/xgrep/commander'
|
|
|
|
if File.exist? './.xgrep'
|
|
project_argv = File.read('./.xgrep').split(/\s/).reject { |x| x.strip == "" }
|
|
argv = project_argv + ARGV
|
|
else
|
|
argv = ARGV
|
|
end
|
|
|
|
commander = Xgrep::Commander.new(argv)
|
|
if commander.valid?
|
|
commander.execute
|
|
else
|
|
commander.help
|
|
end
|