lib/global.sh [ Files ]

[ Top ] [ lib ] [ Files ]

NAME

global.sh - общие функции для всех скриптов.

USES


global.sh/checkExistingProject [ Functions ]

[ Top ] [ global.sh ] [ Functions ]

NAME

checkExistingProject - проверка на наличие существующего проекта.

ARGUMENTS

# id | uuid - id или uuid задачи.

USAGE

# checkExistingProject <id | uuid>
#
# USES BY
#
# - project.sh

global.sh/denotateAllAnnotations [ Functions ]

[ Top ] [ global.sh ] [ Functions ]

NAME

denotateAllAnnotations - удаление всех аннотаций у задачи.

ARGUMENTS

# id | uuid - id или uuid задачи.

USAGE

# denotateAllAnnotations <id | uuid>

USES

USES BY

- project.sh


global.sh/getAnnotationCount [ Functions ]

[ Top ] [ global.sh ] [ Functions ]

NAME

getAnnotationCount - возвращает длину массива аннотаций задачи.

ARGUMENTS

# id | uuid - id или uuid задачи.

USAGE

# getAnnotationCount <id | uuid>
#
# USES BY
#
# - project.sh
# - denotateAllAnnotations

RETURN VALUE

# return {String} - Количество аннотаций

global.sh/getLatestTaskId [ Functions ]

[ Top ] [ global.sh ] [ Functions ]

NAME

getLatestTaskId - возвращает id задачи.

DESCRIPTION

Возвращает id задачи с тегом +LATEST, которая является самой последней из добавленных.

USES BY

- project.sh

RETURN VALUE

# return {string} - Id задачи

NOTES

 https://taskwarrior.org/docs/tags/

global.sh/getLatestTaskUuid [ Functions ]

[ Top ] [ global.sh ] [ Functions ]

NAME

getLatestTaskUuid - возвращает id задачи.

DESCRIPTION

Возвращает uuid задачи с тегом +LATEST, которая является самой последней из добавленных.

USES BY

- project.sh

RETURN VALUE

# return {string} - Uuid задачи

NOTES

 https://taskwarrior.org/docs/tags/

global.sh/getNameProject [ Functions ]

[ Top ] [ global.sh ] [ Functions ]

NAME

getNameProject - возвращает название проекта задачи.

ARGUMENTS

# id | uuid - id или uuid задачи.

USAGE

# getNameProject <id | uuid>

RETURN VALUE

# return {String} - Uuid задачи

USED BY

USES BY

- edit.sh - edit_project.sh


global.sh/getTags [ Functions ]

[ Top ] [ global.sh ] [ Functions ]

NAME

getTags - возвращает массив тегов задачи.

ARGUMENTS

# id | uuid - id или uuid задачи.

USAGE

# getTags <id | uuid>
#
# USES BY
#
# - project.sh
# - edit_project.sh

RETURN VALUE

# return {Array} - Массив тегов

global.sh/hasProject [ Functions ]

[ Top ] [ global.sh ] [ Functions ]

NAME

hasProject - проверка на наличие проекта у задачи.

ARGUMENTS

# id | uuid - id или uuid задачи.

USAGE

# hasProject <id | uuid>

USES


global.sh/notify [ Functions ]

[ Top ] [ global.sh ] [ Functions ]

NAME

notify - вывод сообщения через notify-send.

ARGUMENTS

# category - категория уведомления.
# message - строка сообщения.

USAGE

# notify <category> <message>

EXAMPLE

# notify "msg-error" "Ошибка!"

NOTES

 Категории уведомлений находятся в ~/.config/mako/category

 USES BY

 - tskw.sh
 - project.sh
 - global.sh
 - edit.sh
 - edit_project.sh