Siplog
When to use
- "How much water should I drink? I'm 70 kg and run for 30 minutes."
- "Log 500 ml of water." / "I just had a 33cl bottle."
- "How am I doing on water today?" / "Show my hydration this week."
Commands
Run with Node 18+ (no install needed). Add --json for machine-readable output.
npx -y gopromotional-siplog goal --weight 70 --activity 30 --hot
npx -y gopromotional-siplog add 500ml
npx -y gopromotional-siplog status
npx -y gopromotional-siplog week
npx -y gopromotional-siplog undo
npx -y gopromotional-siplog set-goal 2500
Python alternative: pipx run gopromotional-siplog status (same commands and the same log file).
Notes
- The log lives in
~/.gopromotional-siplog.json (override with --file or GOPROMOTIONAL_SIPLOG_FILE).
- The goal is weight x 33 ml + 12 ml per active minute (+500 ml when hot), rounded to 50 ml. It is a general guide, not medical advice.
Links