Create a ROS Workspace
Usage:./create-ws.sh workspace-name
Backing up present working directory
hdir=$(pwd)
Workspace creation
printf "Creating workspace at: \\n$HOME/$1/\\n"
mkdir -p ${HOME}/$1/src
cd ${HOME}/$1/src
catkin_init_workspace
cd ${HOME}/$1/
catkin_make
source ${HOME}/$1/devel/setup.bash
printf "\n# $1 ROS workspace:\nsource $HOME/$1/devel/setup.bash\n" >> ${HOME}/.bashrc
Back to original working directory
cd $hdir
Follow this link for the raw script.