bell-timer v1.0.30
#Command line timer
Small console app which runs a timer and sounds a gong sound in the end of the session and a different gong sound at the end of the rest phase
By default timer runs for 25m with 5m rest phase
It can be installed globally with npm install -g bell-timer
timer runs timer for a 25 minutes
timer 10m runs timer for ten minutes
timer 50 runs timer for 50 seconds
timer 10m --task 'my task' will run timer for 10 min and add stat to DB for with value my task for task field
timer --get-tasks will show list of tasks from DB like this
[ 'test', 'test task', 'another task' ]
timer --get-stats will show stats grouped by task
first task ---> 03:00
another task ---> 11:50
one more ---> 03:15 timer --remove-task 'test task' removes all the data from DB with a task named test task
When timer is running it can be paused and unpaused with a spacebar
Since the app is an instance of eventEmitter it will emit event with on its end
{ finishTime: 1480176012867, duration: 5 } timerCompleted and timerTerminated events are triggered on complete and on terminate event
timer.on('timerCompleted', (evt) => {
console.log(evt);
}) In the end timer will write to stdout amount of time it was used today
Total time spent today: 3 minutesor if key --task specified something similar to this output
timer 10m --task 'test task'
---------------
Total time for task *test task*: 00:10
---------------
Total time spent today: 00:26
---------------output for the specified task will be for all the logged time
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago