3 # Helper functions to create temporary files and directories
5 # Copyright © 1994–2008 martin f. krafft <madduck@madduck.net>
6 # Released under the terms of the Artistic Licence 2.0
8 # Source repository: git://git.madduck.net/etc/zsh.git
12 builtin cd $(mktemp -td ${1:-cdt}.XXXXXX)
20 -) local stdin=1; shift;;
21 *) if [ -z "${prefix:-}" ]; then
24 error "prefix already specified: $prefix"
30 local tmpfile=$(mktemp -t ${prefix:-vit}.XXXXXX)
31 [ -n "$stdin" ] && cat >| $tmpfile
32 sensible-editor $tmpfile </dev/tty >/dev/tty