From b26818dad13db472b20e299d96d0fb124417a5e6 Mon Sep 17 00:00:00 2001 From: Stepanov Aleksey Date: Sun, 11 May 2025 14:12:21 +0500 Subject: add taskwarrior-tui-scripts project --- edit_project.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 edit_project.sh (limited to 'edit_project.sh') diff --git a/edit_project.sh b/edit_project.sh new file mode 100755 index 0000000..1e2e5bb --- /dev/null +++ b/edit_project.sh @@ -0,0 +1,30 @@ +#!/usr/bin/env bash + +#****F* ./edit_project.sh +# NAME +# +# edit_project.sh - bash-скрипт для редактирования проекта в taskwarrior-tui. +#****** + +source "$LIB_DIR/edit.sh" + +declare task +declare tags +declare project + +task="$1" +project=$(getNameProject "$task") +tags=$(getTags "$task") + +if [[ "$project" == "" ]]; then + notify "msg-error" "Выбрана задача без проекта. Выход..." + exit 1 +elif [[ "$tags" =~ "someday" ]]; then + notify "msg-error" "Задача содержит тег #someday. Выход..." + exit 1 +fi + +getIdsTask "$task" +editStageProject "$task" +deleteProject "$task" +recreateProject -- cgit