URI: 
       tadded other functions - gtomb - tomb gtk frontend in zenity
  HTML git clone git://parazyd.org/gtomb.git
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit e66c54d1737686cfa2e798148333dc12cf75bc8d
   DIR parent 677f7912f25563d7e77cdca2b74bd5fa564ace91
  HTML Author: parazyd <parazyd@archlinux.info>
       Date:   Wed, 18 Nov 2015 09:23:04 +0100
       
       added other functions
       
       Diffstat:
         M gtomb                               |     113 +++++++++++++++++++++++++++++--
       
       1 file changed, 108 insertions(+), 5 deletions(-)
       ---
   DIR diff --git a/gtomb b/gtomb
       t@@ -1,4 +1,8 @@
        #!/usr/bin/env bash
       +#
       +# gtomb - a wrapper for Tomb 
       +# https://github.com/parazyd/gtomb
       +# https://github.com/dyne/Tomb
        
        function main {
        command=`zenity --title="gtomb - A GUI wrapper for Tomb" \
       t@@ -60,23 +64,120 @@ function create {
        }
        
        function open {
       -    echo '1'
       +    # --sudo-pwd issue
       +    tombfile=`zenity --title="Choose a tomb to open" \
       +        --file-selection`
       +    case $? in
       +        0)
       +            keyfile=`zenity --title="Choose the key for your tomb" \
       +                --file-selection`
       +            case $? in
       +                0)
       +                    tomb open $tombfile -k $keyfile
       +                    zenity --title="Success" --info \
       +                        --text="Your tomb is now open."
       +                    main
       +                    eval $command;;
       +                1)
       +                    main
       +                    eval $command;;
       +            esac;;
       +        1)
       +            main
       +            eval $command;;
       +    esac
        }
        
        function list {
       -    echo '1'
       +    # Bugged without --get-mountpoint. Find out how to resolve.
       +    tmpfile=/tmp/tombtmp
       +    tomb list --get-mountpoint > $tmpfile
       +    zenity --text-info --title="List of mounted tombs" \
       +        --width=800 \
       +        --height=600 \
       +        --filename=$tmpfile
       +
       +    case $? in
       +        0)
       +            rm -f $tmpfile
       +            main
       +            eval $command;;
       +        1)
       +            rm -f $tmpfile
       +            main
       +            eval $command;;
       +    esac
        }
        
        function close {
       -    echo '1'
       +    # --sudo-pwd issue
       +    $tombpath=`zenity --title="Choose a tomb to close" \
       +        --file-selection --directory`
       +    case $? in
       +        0)
       +            tomb close $tombpath
       +            main
       +            eval $command;;
       +        1)
       +            main
       +            eval $command;;
       +    esac
        }
        
        function slam {
       -    echo '1'
       +    # --sudo-pwd issue
       +    zenity --question --title="Slammin'" \
       +        --text="Do you want to slam all tombs?"
       +    case $? in
       +        0)
       +            tomb slam all
       +            main
       +            eval $command;;
       +        1)
       +            $tombpath=`zenity --title="Choose a tomb to slam" \
       +                --file-selection --directory`
       +            case $? in
       +                0)
       +                    tomb slam $tombpath
       +                    main
       +                    eval $command;;
       +                1)
       +                    main
       +                    eval $command;;
       +            esac;;
       +    esac
        }
        
        function resize {
       -    echo '1'
       +    # --sudo-pwd issue
       +    $tombfile=`zenity --title="Choose a tomb to resize" \
       +        --file-selection`
       +    case $? in
       +        0)
       +            $newsize=`zenity --title="New tomb size" \
       +                --entry \
       +                --text="Enter new size of your tomb. Must be larger than current value."
       +            case $? in
       +                0)
       +                    $keyfile=`zenity --title="Choose according keyfile" \
       +                        --file-selection`
       +                    case $? in
       +                        0)
       +                            tomb resize $tombfile -s $newsize -k $keyfile
       +                            main
       +                            eval $command;;
       +                        1)
       +                            main
       +                            eval $command;;
       +                    esac;;
       +                1)
       +                    main
       +                    eval $command;;
       +            esac;;
       +        1)
       +            main
       +            eval $command;;
       +    esac
        }
        
        function passwd {
       t@@ -95,10 +196,12 @@ function passwd {
        }
        
        function setkey {
       +    # --sudo-pwd issue
            echo '1'
        }
        
        function engrave {
       +    # output path issue
            echo '1'
        }