#!/bin/sh . libsb icon=󰄵 # task sync >/dev/null 2>&1 # get_context() { # task context show | awk "NR==1 { gsub(\"'\", \"\"); print \$2 }" # } get_active() { num_active=$(task export active | jq length) [ "$num_active" = 0 ] && { echo "No active task" return } [ "$num_active" -gt 1 ] && { echo "$num_active active tasks" return } task export active | jq -r '.[0].description' } printf "%s %s\n" "$icon" "$(get_active)"