tools.utils
Yohn Y.
2025-05-17
6:9fc60d528049
Go to Latest
tools.utils/shell/new-task
+ shell утилиты
2 # devel.a0fs.ru -- tools:~/bin/new-task -- v0.r202505.1
8 args_global_task=0 # Расположение директории в глобальной наддиректории
9 # вместо текущего каталога
17 # lib.getopts() -- v0.r202505.1
18 while getopts ":g" __OPT
; do
21 die
"ERR: Unknown -$OPTARG"
25 die
"ERR: -$OPTARG need arguments"
28 # define :: Определение необходимых нам параметров
41 task_name="$(date
'+%Y%m%d') - $1"
43 if [ "${args_global_task}" -eq
1 ] ; then
44 task_dir="${HOME}/${TASK_BASE}/${task_name}"
47 task_dir="${task_name}"
52 if [ -z
"$task_name" ] ; then
53 die
"Нужно имя задачи для регистрации"
56 if [ -e
"$task_dir" ]; then
57 if [ !
-d
"$task_dir" ] ; then
58 die
"Имя директории задачи уже нанято"