Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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