diff --git a/taskwarrior/.config/sh/alias.d/timewarrior.sh b/taskwarrior/.config/sh/alias.d/timewarrior.sh new file mode 100644 index 0000000..71590af --- /dev/null +++ b/taskwarrior/.config/sh/alias.d/timewarrior.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env sh + +if ! exist timew; then + return 1 +fi + +# invoking tim without arguments prints out timesheet summary +# with ids attached. +# otherwise tim passes through any arguments to timew +tim() { + if [ "$#" -eq 0 ]; then + timew summary :ids + else + timew "$@" + fi +}