aboutsummaryrefslogtreecommitdiff
path: root/tasks
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2024-08-20 20:44:34 -0300
committerSilvio Rhatto <rhatto@riseup.net>2024-08-20 20:44:34 -0300
commite851401694daacaf1aba2c87ed557e5dbf00af02 (patch)
treed772b15f3a5ba9e015936f7162f448a7208a4001 /tasks
parentd6a4d78d31ffa57e00a7d5b0a87baa38156cee06 (diff)
downloadscripts-e851401694daacaf1aba2c87ed557e5dbf00af02.tar.gz
scripts-e851401694daacaf1aba2c87ed557e5dbf00af02.tar.bz2
Move scripts to other repositories
Diffstat (limited to 'tasks')
-rwxr-xr-xtasks57
1 files changed, 0 insertions, 57 deletions
diff --git a/tasks b/tasks
deleted file mode 100755
index 4ab3211..0000000
--- a/tasks
+++ /dev/null
@@ -1,57 +0,0 @@
-#!/bin/bash
-#
-# A taskwarrior wrapper.
-#
-
-# Basic params
-CONFIG="$HOME/.config/tasks"
-BASENAME="`basename $0`"
-PROJECT="$1"
-
-# Config
-if [ -e "$CONFIG" ] ; then
- source $CONFIG
-fi
-
-# Custom params
-TODO_MAXDEPTH="2"
-WORKPATH="${WORKPATH:=~/}"
-FOLDERS="`echo $WORKPATH | tr ':' ' ' | sed -e "s|~|$HOME|g"`"
-
-# Check if first param is a project
-if [ ! -z "$PROJECT" ] && cd $PROJECT &> /dev/null || false; then
- IS_PROJECT="true"
- shift
-else
- IS_PROJECT="false"
-fi
-
-cd - &> /dev/null
-
-# Check if project exists
-if [ "$IS_PROJECT" == "true" ]; then
- cd $PROJECT &> /dev/null || exit 1
-
- # Get full path
- CWD="`pwd`"
-
- # Call taskwarrior
- if [ -d "$CWD/.task" ]; then
- task rc.data.location=$CWD/.task rc.verbose=nothing $*
- fi
-else
- for folder in $FOLDERS; do
- if [ ! -d "$folder" ]; then
- continue
- fi
-
- find $folder/ -maxdepth $TODO_MAXDEPTH -xtype d -iname '.task' | while read task; do
- if [ -z "$SILENT" ]; then
- echo "Tasks from $task:"
- echo ""
- fi
-
- task rc.data.location=$task rc.verbose=nothing $*
- done
- done
-fi