bin/ronin-exploits in ronin-exploits-0.3.1 vs bin/ronin-exploits in ronin-exploits-1.0.0.beta1
- old
+ new
@@ -1,12 +1,19 @@
#!/usr/bin/env ruby
require 'rubygems'
-lib_dir = File.expand_path(File.join(File.dirname(__FILE__),'..','lib'))
-unless $LOAD_PATH.include?(lib_dir)
- $LOAD_PATH << lib_dir
+root = File.expand_path(File.join(File.dirname(__FILE__),'..'))
+if File.file?(File.join(root,'Gemfile.lock'))
+ Dir.chdir(root) do
+ begin
+ require 'bundler/setup'
+ rescue LoadError => e
+ warn e.message
+ warn "Run `gem install bundler` to install Bundler"
+ exit -1
+ end
+ end
end
-require 'ronin/ui/command_line/commands/exploits'
-
-Ronin::UI::CommandLine::Commands::Exploits.start
+require 'ronin/exploits/cli'
+Ronin::Exploits::CLI.start