## vim:ft=zsh ## Helper for my gtd system ## Usage: gtd-move ## Copyright (C) 2008 by Daniel Friesel ## License: WTFPL if [[ ${#*} != 3 ]] { echo "Usage: gtd-move " return } typeset prefix="${HOME}/var/gtd" typeset format='display=%T\n%p' typeset from=${1} typeset itemno=${2} typeset to=${3} typeset IFS=$'\n' typeset -a item item=($(todo --database ${prefix}/${from} --format ${format} ${itemno})) todo --database ${prefix}/${to} --priority ${item[2]} --add ${item[1]} todo --database ${prefix}/${from} --remove ${itemno}