Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monitor your caffeine usage during the day.

TUI for linux to track how much caffeine can you take, should or will!

Built with FTXUI and C++20. img_1.png

Features

Dashboard with important data:

  • Ammount of caffeine in system during each our of the day.
  • Next hour recommended to ingest caffeine (if possible).
  • Suggested caffeine-dosage to improve cardiovascular health.

CLI emulator to collect inputs:

  • New caffeine intake.
  • Establish a caffeine routine: "Every monday at 7am I take a shot of Expresso."
  • Delete caffeine intake.
  • Settings (delete all data, user preferences etc..)

Installation

Requirements

  • CMake 3.20+
  • A C++20 compiler (GCC or Clang)
  • Linux x86_64, or macOS (arm64/x86_64)

Pre-built FTXUI static libraries are bundled for Linux x86_64. On any other platform (or if you just want to rebuild them), run this once:

./scripts/build-ftxui.sh

Build

cmake -B build -S .
cmake --build build -j$(nproc)

Run

./build/caffeineTui

Press q to quit. Type help in the CLI at the bottom for the list of commands.

Install (optional)

cmake --install build

License

MIT — see LICENSE.

Built with FTXUI (MIT).

About

TUI for linux to track how much caffeine can you take, should or will!

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages