pomodoro.sh: use a hidden directory to store tasks informations.
This commit is contained in:
parent
d340606744
commit
c977c43cc4
13
pomodoro.sh
13
pomodoro.sh
|
@ -3,9 +3,18 @@
|
|||
TIME=0
|
||||
# Work on the task (default: 25 min)
|
||||
DELAY=25
|
||||
|
||||
# Log informations
|
||||
LOG_DIR="${HOME}/.pomodoro"
|
||||
|
||||
# Task information (name, path, …)
|
||||
TASK_NAME="${1}"
|
||||
TASK_PATH="${HOME}/task.todo"
|
||||
TASK_PATH="${LOG_DIR}/current.task"
|
||||
|
||||
# Create the log dir
|
||||
if [ ! -f "${LOG_DIR}" ]; then
|
||||
touch "${LOG_DIR}"
|
||||
fi
|
||||
|
||||
# Create the task file
|
||||
if [ ! -f "${TASK_PATH}" ]; then
|
||||
|
@ -15,9 +24,9 @@ fi
|
|||
# Tiny timer
|
||||
while [ "${TIME}" != "${DELAY}" ]
|
||||
do
|
||||
printf '%b' "${TASK_NAME}\n${TIME}" > "${TASK_PATH}"
|
||||
sleep 60
|
||||
TIME=$((TIME+1))
|
||||
printf '%b' "${TASK_NAME}\n${TIME}" > "${TASK_PATH}"
|
||||
done
|
||||
|
||||
exit 0
|
||||
|
|
Loading…
Reference in New Issue