tallow +line syntax - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 0d5f0a724bc6ce5cb837afee442d7ecca470cf16
 (DIR) parent 9c15a456730e587aaa077be2b280a9c8a6c5172c
 (HTM) Author: rsc <devnull@localhost>
       Date:   Fri, 28 Jul 2006 01:08:02 +0000
       
       allow +line syntax
       
       Diffstat:
         M bin/B                               |      14 +++++++++++++-
       
       1 file changed, 13 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/bin/B b/bin/B
       t@@ -3,9 +3,19 @@
        files=""
        dest=""
        
       +line=""
       +if [ $# -gt 0 ]; then
       +        case "$1" in
       +        +[0-9]*)
       +                line="`echo $1 | sed 's/+/:/'`"
       +                shift
       +                ;;
       +        esac
       +fi
       +
        if [ $# -eq 0 ]
        then
       -        echo 'usage: B file...' 2>&1
       +        echo 'usage: B [+line] file...' 2>&1
                exit 1
        fi
        
       t@@ -25,12 +35,14 @@ then
                pwd="`pwd`"
                for i
                do
       +                i="$i$line"
                        i=`cleanname -d "$pwd" "$i"`
                        plumb -s B -d edit "$i"
                done
        else
                for i
                do
       +                i="$i$line"
                        pwd=`pwd`
                        file=`cleanname -d $pwd $i`
                        line=`echo $file | sed 's/.*://'`