#!/bin/bash

RAILS_PATH=`dirname $0`


echo "=== Sentinelle Console ==="
echo "° Initialisation ($RAILS_PATH) please wait..."


file=$(readlink -f "$1")

RUBYVERSION=`$HOME/.rvm/bin/rvm-prompt | sed 's/ruby-//g'`
if [ "$RUBYVERSION" == "" ] ; then
 RUBYVERSION=`ls -l ~/.rvm/rubies/default | cut -d\> -f2 | cut -d\/ -f6 | sed 's/ruby-//g'`
fi

echo "° Ruby:[$RUBYVERSION]"

export GEM_HOME=$HOME/.rvm/gems/ruby-$RUBYVERSION
export GEM_PATH=$GEM_HOME:$GEM_HOME@global
export PATH=$GEM_HOME/bin:$HOME/.rvm/rubies/ruby-$RUBYVERSION/bin:$PATH
export RAILS_ENV=batches


export DOSSIER=`dirname  $file`
export TAG=`basename $file`

cd  $RAILS_PATH
rails r "ARG=%w{$*};DIR=%x(echo $DOSSIER).strip;Batch.current='$TAG';load '$RAILS_PATH/batch-init'; load '$file'"
