about summary refs log tree commit diff stats
path: root/pkgs/by-name/ne/neorg/neorg_id_function.sh
blob: 865ecacfe7b684213d8e276e6dd576f6eb385a63 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#! /usr/bin/env dash

# shellcheck source=/dev/null
SHELL_LIBRARY_VERSION="2.1.2" . %SHELL_LIBRARY_PATH

context="$(task _get rc.context)"
if [ "$context" ]; then
    filter="project:$context"
else
    filter="0-10000"
fi
tasks="$(task "$filter" _ids)"

if [ "$tasks" ]; then
    echo "$tasks" | xargs task _zshids | awk -F: -v q="'" '{gsub(/'\''/, q "\\" q q ); print $1 ":" q $2 q}'
fi