roscd to ROS_WORSPACE for zsh #3863

This commit is contained in:
Thibault Kruse 2012-03-04 05:37:03 +00:00
parent cdf64936e7
commit fd9da19c56
1 changed files with 10 additions and 2 deletions

View File

@ -69,7 +69,11 @@ function roscd {
return 0
fi
if [ -z $1 ]; then
cd ${ROS_ROOT}
if [ -z $ROS_WORKSPACE ]; then
echo -e "No ROS_WORKSPACE set. Please set ROS_WORKSPACE to use roscd with no arguments."
return 1
fi
cd ${ROS_WORKSPACE}
return 0
fi
@ -78,7 +82,11 @@ function roscd {
echo "roscd: No such package '$1'"
return 1
elif [ -z ${rosvals[1]} ]; then
cd ${ROS_ROOT}
if [ -z $ROS_WORKSPACE ]; then
echo -e "No ROS_WORKSPACE set. Please set ROS_WORKSPACE to use roscd with no arguments."
return 1
fi
cd ${ROS_WORKSPACE}
return 0
else
cd ${rosvals[2]}${rosvals[3]}${rosvals[4]}