Focus is the tiny cli pomodoro application. After pomodoro has eaten, your OS fires the notification. (Mac OS tested).
Read more about tech in wikipedia
npm install -g focusapp-cli
Run focus
to start. You can change configuration in ~/.focus.json
Configuration file will create after first launch. Configuration path is ~/.focus.js
Database saves in ~/.focus.db
.
Options:
- --help, -h
- report
- list
- --version, -v
# Report information about today, week and month
$ focus report
# It's time for work!
$ focus
# Get last 10 focuses
$ focus list
- Report show today tasks
- Report show heatmap of tasks of the month
- Set configaration through the args, not only config file
- Autocomplete tasks title
Preparing...
- fork this repo
- yarn
- node.js main.js
Run tests npm test
Run linting: npm run lint
or xo
Thank you.
When using focus within a tmux session, Mac OS notifications doesn't work. This can be solved by following the steps described in this comment: julienXX/terminal-notifier#115 (comment)