tCLI cosmetics - tomb - the crypto undertaker
 (HTM) git clone git://parazyd.org/tomb.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit ed92f5e371f0fa23c4b66cf64be94cc20e306caf
 (DIR) parent c47ab2d68b6354419fcd06ae0f76afea03b7f766
 (HTM) Author: Jaromil <jaromil@dyne.org>
       Date:   Mon, 23 Aug 2010 11:48:21 +0200
       
       CLI cosmetics
       
       Diffstat:
         M src/tomb                            |      50 +++++++++++--------------------
       
       1 file changed, 18 insertions(+), 32 deletions(-)
       ---
 (DIR) diff --git a/src/tomb b/src/tomb
       t@@ -136,51 +136,39 @@ PATH=/usr/bin:/usr/sbin:/bin:/sbin
        
        notice "Tomb  -  simple commandline tool for encrypted storage"
        act "version $VERSION ($DATE) by Denis J. Roio <jaromil@dyne.org>"
       -#act "invoked with args \"$*\" "
       -#act "running on `date`"
       +act ""
       +func "invoked with args \"$*\" "
       +func "running on `date`"
        
        OPTS=`getopt -o hvs:k: -n 'tomb' -- "$@"`
        
        while true; do
            case "$1" in
                -h)
       -            notice "SYNOPSIS: tomb [options] COMMAND [FILE|PARTITION] [MOUNTPOINT|NAME]"
       -            notice "OPTIONS:"
       +            notice "Syntax: tomb [options] command [file] [mountpoint]"
       +            act ""
       +            notice "Options:"
                    act "-h     print this help"
                    act "-v     print out the version information for this tool"
                    act "-s     size of the storage file when creating one (in MBytes)"
                    act "-k     path key to be used for decryption (defaults in ~/.tomb)"
       -            notice "COMMANDS:"
       +            act ""
       +            notice "Commands:"
                    act "format     format a PARTITION with NAME and generate keys"
                    act "create     create a new encrypted storage FILE and keys"
                    act "mount      mount an existing storage FILE on MOUNTPOINT"
                    act "umount     unmounts a mounted storage MOUNTPOINT"
                    echo; exit 2 ;;
                -v)
       -            act "(c)2007 by Denis Rojo <jaromil@dyne.org> as part of dyne:bolic"
       -            act "thanks to Gabriele \"Asbesto Molesto\" Zaverio"
       -            act "for suggesting the perfect name for this tool"
       -            echo
       -            act " TOMB"
       -            echo
       -            act "This source code is free software; you can redistribute it and/or"
       -            act "modify it under the terms of the GNU Public License as published"
       -            act "by the Free Software Foundation; either version 3 of the License,"
       -            act "or (at your option) any later version."
       -            echo
       -            act "This source code is distributed in the hope that it will be useful,"
       -            act "but WITHOUT ANY WARRANTY; without even the implied warranty of"
       -            act "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
       -            act "Please refer to the GNU Public License for more details."
       -            echo
       -            act "You should have received a copy of the GNU Public License along with"
       -            act "this source code; if not, write to:"
       -            act "Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
       -            echo
       -            act "in case you like to port this tool to any other operating system"
       -            act "please notice us if you succeed, or if you have difficulties you"
       -            act "cannot overcome: http://dyne.org"
       -            echo; exit 2 ;;
       +            # print out the GPL license in this file
       +            cat $0 | awk '
       +BEGIN { license=0 }
       +/^# This source/  { license=1 }
       +{ if(license==1) print " " $0 }
       +/MA 02139, USA.$/ { license=0 }
       +'
       +            act ""
       +            exit 0 ;;
                -s) SIZE=$2; shift 2 ;;
                -k) KEY=$2; shift 2 ;;
                --) shift; break ;;
       t@@ -495,9 +483,7 @@ umount_tomb() {
            #         fi
            # fi
        
       -    if [ $? = 1 ]; then
       -       notice "crypt storage ${mapper} unmounted from $FILE"
       -    fi
       +    notice "crypt storage ${mapper} unmounted"
        }