Skip to content

A CLI focus timer which helps you stay focused and take balanced breaks.

License

Notifications You must be signed in to change notification settings

LukeDias42/focusbuild

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FocusBuild

A CLI focus timer that helps you stay focused and take balanced breaks. It was written using ratatui and rusqlite.

image

Premise

The idea is based on focumon, which has been helping me focus and control how much time I spend doing other things when trying to focus. However, since Focumon can only be used on the browser or mobile app, I wanted a CLI alternative! FocusBuild is a simple implementation of the same idea, where you can start your focus session and visualize a graph with the last focus sessions. image

How to install

To install, simply clone the repository:

git clone https://github.com/LukeDias42/focusbuild

And run with cargo:

cargo run --release

How to use

image

Just start a session from the main menu, and change between focus and break accordingly. Then press Q to save and stop the current session. You can go to data from the main menu and visualize other days and specific sessions. A SQLite database will be generated, currently changing that is the only way to change the settings.

About

A CLI focus timer which helps you stay focused and take balanced breaks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages