zshrc.d/30-functions-shoot-screen.zrc
changeset 27 77e442e4e486
parent 26 73ef97dce631
equal deleted inserted replaced
26:73ef97dce631 27:77e442e4e486
    21         esac
    21         esac
    22     done
    22     done
    23 
    23 
    24     if (( usage != 0 )); then
    24     if (( usage != 0 )); then
    25         print "Usage: $0 [-h] [-p prefix] [-e extension] [-d delay]" >&2
    25         print "Usage: $0 [-h] [-p prefix] [-e extension] [-d delay]" >&2
    26         if (( usage == 1 )); then exit 0; fi
    26         if (( usage == 1 )); then return 0; fi
    27         exit -1
    27         return -1
    28     fi
    28     fi
    29 
    29 
    30     local n=0
    30     local n=0
    31     while :; do
    31     while :; do
    32         print -n 'Press Enter (type "quit" to leave) > '
    32         print -n 'Press Enter (type "quit" to leave) > '
    40             filename=$(printf "%s%03d.%s" $prefix n $ext)
    40             filename=$(printf "%s%03d.%s" $prefix n $ext)
    41             [[ -f $filename ]] || break
    41             [[ -f $filename ]] || break
    42         done
    42         done
    43         print "\nCapture: $filename"
    43         print "\nCapture: $filename"
    44         import $filename
    44         import $filename
    45         if [[ $? != 0 ]]; then exit $?; fi
    45         if [[ $? != 0 ]]; then return $?; fi
    46         print
    46         print
    47     done
    47     done
    48 }
    48 }