summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-02-28 16:24:09 +0200
committerPaul Buetow <paul@buetow.org>2026-02-28 16:24:09 +0200
commit4684b3318abb8aa6bd2d5c9480565a1904203c1f (patch)
tree645d185e68b7230267eca94b3aa822b93c0669e5
parentcde162395ffed16ae6246c02f14e8a9f90108ed0 (diff)
Update
-rw-r--r--fish/conf.d/taskwarrior.fish29
1 files changed, 16 insertions, 13 deletions
diff --git a/fish/conf.d/taskwarrior.fish b/fish/conf.d/taskwarrior.fish
index 3f35097..291eac3 100644
--- a/fish/conf.d/taskwarrior.fish
+++ b/fish/conf.d/taskwarrior.fish
@@ -64,19 +64,22 @@ function taskwarrior::export::bd
end
end
-function taskwarrior::export::pet
- set -l petfile ~/Notes/random/Pet.md
- if test -f $petfile
- # Export all pet project tags
- task +pet -random status:pending export | jq -r '.[].description' | sed 's/^/* /' >>$petfile.tmp.1
- grep -F '* ' $petfile >>$petfile.tmp.1
- # Guard against "No tasks specified." when there is nothing to delete
- test (task +pet -random status:pending count) -gt 0; and yes | task +pet -random status:pending delete
+function taskwarrior::export::maybe
+ set -l mayfile ~/Notes/random/Maybe.md
+ if test -f $maybefile
+ # Export all maybe project tags
+ for tag in m may maybe
+ task +$tag -random status:pending export | jq -r '.[].description' | sed 's/^/* /' >>$maybefile.tmp.1
+ # Guard against "No tasks specified." when there is nothing to delete
+ test (task +$tag -random status:pending count) -gt 0; and yes | task +$tag -random status:pending delete
+ end
+ grep -F '* ' $maybefile >>$maybefile.tmp.1
- set -l count (sort -u $petfile.tmp.1 | wc -l | tr -d ' ')
- echo "# Pet ($count)" >$petfile.tmp.2
- echo '' >>$petfile.tmp.2
- sort -u $petfile.tmp.1 >>$petfile.tmp.2 && mv $petfile.tmp.2 $petfile && rm $petfile.tmp.1
+ echo "# Maybe (7)" >$maybefile.tmp.2
+ echo '' >>$maybefile.tmp.2
+ echo 'Thinks I maybe will do something about or maybe not' >>$maybefile.tmp.2
+ echo '' >>$maybefile.tmp.2
+ sort -u $maybefile.tmp.1 >>$maybefile.tmp.2 && mv $maybefile.tmp.2 $maybefile && rm $maybefile.tmp.1
end
end
@@ -97,7 +100,7 @@ function taskwarrior::export
end
taskwarrior::export::bd
- taskwarrior::export::pet
+ taskwarrior::export::maybe
end
function taskwarrior::import