Fixed shell detection logic.

Fiexed the shell detection logic by not trying to.  Changed the
install_user script to just print the add TRICK_HOME to the
PATH for both types of shells.

Fixes #9
This commit is contained in:
Alex Lin 2015-03-11 08:14:46 -05:00
parent aecc0504fa
commit 21c3eaf500

View File

@ -8,14 +8,9 @@ use Cwd 'abs_path';
$trick_bin = dirname(abs_path($0)) ; $trick_bin = dirname(abs_path($0)) ;
$trick_home = dirname($trick_bin) ; $trick_home = dirname($trick_bin) ;
$shell = (getpwent())[8] ; print "if you use bash add this line to your .bashrc\n" ;
print "export PATH=\"\${PATH}:$trick_home/bin\"\n\n" ;
print "Add this line to the end of your " ; print "if you use [t]csh add this line to your .cshrc\n" ;
if ( $shell =~ /csh/ ) {
print ".cshrc\n" ;
print "setenv PATH \"\${PATH}:$trick_home/bin\"\n" ; print "setenv PATH \"\${PATH}:$trick_home/bin\"\n" ;
} else {
print ".bashrc\n" ;
print "export PATH=\"\${PATH}:$trick_home/bin\"\n" ;
}