minor. create the csh only when necessary.

This commit is contained in:
neil 2016-05-08 00:44:03 +08:00
parent a4270efac9
commit 6626371d87
1 changed files with 2 additions and 3 deletions

View File

@ -1905,11 +1905,10 @@ _installalias() {
#for csh
_cshfile="$LE_WORKING_DIR/$PROJECT_ENTRY.csh"
_setopt "$_cshfile" "setenv LE_WORKING_DIR" " " "\"$LE_WORKING_DIR\""
_setopt "$_cshfile" "alias $PROJECT_ENTRY" " " "\"$LE_WORKING_DIR/$PROJECT_ENTRY\""
_csh_profile="$HOME/.cshrc"
if [ -f "$_csh_profile" ] ; then
_setopt "$_cshfile" "setenv LE_WORKING_DIR" " " "\"$LE_WORKING_DIR\""
_setopt "$_cshfile" "alias $PROJECT_ENTRY" " " "\"$LE_WORKING_DIR/$PROJECT_ENTRY\""
_setopt "$_csh_profile" "source \"$_cshfile\""
fi