1
0
Fork 0

sb-task: shorten status block

This commit is contained in:
Luca Bilke 2024-10-09 17:31:38 +02:00
parent e4d5f1914f
commit 301eb176f0
1 changed files with 14 additions and 14 deletions

View File

@ -3,24 +3,24 @@
icon=󰄵 icon=󰄵
get_context() { # get_context() {
task context show | awk "NR==1 { gsub(\"'\", \"\"); print \$2 }" # task context show | awk "NR==1 { gsub(\"'\", \"\"); print \$2 }"
} # }
get_active() { get_active() {
num_active=$(task export active | jq length) num_active=$(task export active | jq length)
[ "$num_active" = 0 ] && { [ "$num_active" = 0 ] && {
echo "No active task" echo "No active task"
return return
} }
[ "$num_active" -gt 1 ] && { [ "$num_active" -gt 1 ] && {
echo "$num_active active tasks" echo "$num_active active tasks"
return return
} }
task export active | jq -r '.[0].description' task export active | jq -r '.[0].description'
} }
printf "%s %s: %s\n" "$icon" "$(get_context)" "$(get_active)" printf "%s %s\n" "$icon" "$(get_active)"