diff options
| author | 2025-05-11 14:12:21 +0500 | |
|---|---|---|
| committer | 2025-05-11 14:12:21 +0500 | |
| commit | b26818dad13db472b20e299d96d0fb124417a5e6 (patch) | |
| tree | caf27ea27c321cbe4a8ce0be25c4cc37d3933dfd /edit_project.sh | |
add taskwarrior-tui-scripts project
Diffstat (limited to 'edit_project.sh')
| -rwxr-xr-x | edit_project.sh | 30 |
1 files changed, 30 insertions, 0 deletions
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 |
