diff options
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 |
