X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=launch_here.rb;h=80d6c39cb87bd82bd80130f2c32aa916649e0797;hb=1e841175468b3e0357ab278a226a237fe4d7687e;hp=6c48ae08f5cecbf15c994e4bab645816fdad7e1b;hpb=533c1e1dcf0b4b837728a4fc51265d8d20e9d076;p=user%2Fhenk%2Fcode%2Fruby%2Frbot.git diff --git a/launch_here.rb b/launch_here.rb index 6c48ae08..80d6c39c 100755 --- a/launch_here.rb +++ b/launch_here.rb @@ -1,23 +1,20 @@ -#!/usr/bin/ruby -# -# Load rbot from this directory. (No need to install it with setup.rb) -# - -BASEDIR = Dir.pwd - -#puts "Load path: #{$LOAD_PATH.inspect}" +#!/usr/bin/ruby +# +# Load rbot from this directory. (No need to install it with setup.rb) +# + +SCM_DIR = File.expand_path(File.dirname('__FILE__')) +puts "Running from #{SCM_DIR}" + +$:.unshift File.join(SCM_DIR, 'lib') -def add_to_path(dir) - $LOAD_PATH.unshift dir -end - module Irc - module PKGConfig - DATADIR = File.join BASEDIR, 'data/rbot' - COREDIR = File.join BASEDIR, 'lib/rbot/core' +class Bot + module Config + @@datadir = File.join SCM_DIR, 'data/rbot' + @@coredir = File.join SCM_DIR, 'lib/rbot/core' end -end - -add_to_path( File.join BASEDIR, 'lib' ) - -load( File.join BASEDIR, 'bin/rbot' ) +end +end + +load File.join(SCM_DIR, 'bin/rbot')