Re: [ros-users] rosbash tool share

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: User discussions
Date:  
To: User discussions
Subject: Re: [ros-users] rosbash tool share
Here's a couple of shortcuts that I use:

For quickly finding topics:

alias gtopic='rostopic list | sort -u | grep'


A couple of image_view shortcuts:

imview () { rosrun image_view image_view image:=$1 }
dispview () { rosrun image_view disparity_view image:=$1 }




So I can easily source the same setup.bash when I open new terminals:


abspath()  # Doesn't follow symlinks
{
    echo $(cd $(dirname $1); pwd)/$(basename $1)
}
# Sets a persistant source target
#function
rs() {
  STORAGE=$HOME/.ros_default_source


  if [ -z "$1" ]; then
    if [ ! -e $STORAGE ]; then
      echo "No .rd"
    else
      PREVIOUS=$(cat $STORAGE)


      echo "Sourcing $PREVIOUS"
      source $PREVIOUS
    fi


  else
    RESOLVED=`abspath $1`
    echo "Sourcing $RESOLVED"
    source $RESOLVED


    echo "Saving new source default: $RESOLVED"
    echo "$RESOLVED" > $STORAGE
  fi
}



And finally, my personal favorites (non-ROS):

alias up='cd ..'
alias upp='cd ../..'
alias uppp='cd ../../..'
alias upppp='cd ../../../..'


--
Stuart Glaser
sglaser -at- willowgarage -dot- com
www.willowgarage.com