Timew: use local var or unset them
This commit is contained in:
parent
344e18b126
commit
c13951a8bb
16
zshrc
16
zshrc
|
@ -407,14 +407,14 @@ alias taperso="task +perso | head"
|
||||||
|
|
||||||
## search a task by it's name (case INsensitive) {{{
|
## search a task by it's name (case INsensitive) {{{
|
||||||
function tase() {
|
function tase() {
|
||||||
search="";
|
local search=""
|
||||||
for i; do; search="$search /$i/"; done;
|
for i; do; search="$search /$i/"; done;
|
||||||
task rc.search.case.sensitive:no $search all;
|
task rc.search.case.sensitive:no $search all;
|
||||||
}
|
}
|
||||||
## }}}
|
## }}}
|
||||||
## search a task by it's name (case SENSITIVE) {{{
|
## search a task by it's name (case SENSITIVE) {{{
|
||||||
function tasec() {
|
function tasec() {
|
||||||
search="";
|
local search=""
|
||||||
for i; do; search="$search /$i/"; done;
|
for i; do; search="$search /$i/"; done;
|
||||||
task $search all;
|
task $search all;
|
||||||
}
|
}
|
||||||
|
@ -502,7 +502,7 @@ function tilastyear() {
|
||||||
## "double" cause by default my tasks runs for 25 minutes
|
## "double" cause by default my tasks runs for 25 minutes
|
||||||
function tidouble() {
|
function tidouble() {
|
||||||
# Default duration time to add to a task
|
# Default duration time to add to a task
|
||||||
tidouble_extra_time="25mins"
|
local tidouble_extra_time="25mins"
|
||||||
|
|
||||||
# Verify argument
|
# Verify argument
|
||||||
if [ "${#}" -eq 1 ]; then
|
if [ "${#}" -eq 1 ]; then
|
||||||
|
@ -526,7 +526,7 @@ function tidouble() {
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
# Get task's description from all task of this year
|
# Get task's description from all task of this year
|
||||||
tidouble_task_desc=$(timew summary :year :ids | sed -n "s/.*@\(${tidouble_task_id} .*\)/\1/p" | sed 's/ */ − /g')
|
local tidouble_task_desc=$(timew summary :year :ids | sed -n "s/.*@\(${tidouble_task_id} .*\)/\1/p" | sed 's/ */ − /g')
|
||||||
|
|
||||||
printf '%b' "Add ${tidouble_extra_time} to \"${MAGENTAB}${tidouble_task_desc}${RESET}\" [Y/n] ? "
|
printf '%b' "Add ${tidouble_extra_time} to \"${MAGENTAB}${tidouble_task_desc}${RESET}\" [Y/n] ? "
|
||||||
read -r tidouble_confirmation
|
read -r tidouble_confirmation
|
||||||
|
@ -537,6 +537,9 @@ function tidouble() {
|
||||||
timew split @"${tidouble_task_id}" || return 0
|
timew split @"${tidouble_task_id}" || return 0
|
||||||
printf '%b' "${tidouble_extra_time} were added to \"${MAGENTAB}${tidouble_task_desc}${RESET}\" task."
|
printf '%b' "${tidouble_extra_time} were added to \"${MAGENTAB}${tidouble_task_desc}${RESET}\" task."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Unset defined variables
|
||||||
|
unset tidouble_confirmation tidouble_task_id
|
||||||
}
|
}
|
||||||
## }}}
|
## }}}
|
||||||
## Delete a time tracking {{{
|
## Delete a time tracking {{{
|
||||||
|
@ -563,7 +566,7 @@ function tirm() {
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
# Get task's description from all task of this year
|
# Get task's description from all task of this year
|
||||||
tirm_task_desc=$(timew summary :year :ids | sed -n "s/.*@\(${tirm_task_id} .*\)/\1/p" | sed 's/ */ − /g')
|
local tirm_task_desc=$(timew summary :year :ids | sed -n "s/.*@\(${tirm_task_id} .*\)/\1/p" | sed 's/ */ − /g')
|
||||||
|
|
||||||
printf '%b' "Delete to \"${MAGENTAB}${tirm_task_desc}${RESET}\" [Y/n] ? "
|
printf '%b' "Delete to \"${MAGENTAB}${tirm_task_desc}${RESET}\" [Y/n] ? "
|
||||||
read -r tirm_confirmation
|
read -r tirm_confirmation
|
||||||
|
@ -573,6 +576,9 @@ function tirm() {
|
||||||
timew delete @"${tirm_task_id}" || return 0
|
timew delete @"${tirm_task_id}" || return 0
|
||||||
printf '%b' "${tirm_task_desc} was deleted"
|
printf '%b' "${tirm_task_desc} was deleted"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Unset defined variables
|
||||||
|
unset tirm_confirmation tirm_task_id
|
||||||
}
|
}
|
||||||
## }}}
|
## }}}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue