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