SKRIVE(1)

πŸ“¦ version 0.10.0, in nixos 26.05, nixpkgs unstable

πŸŽ€ SKRIVE(1) πŸŽ€

okay so bestie, gather round β€” this is skrive, the terminal dosage logger, and honestly? it's giving organized-queen energy πŸ’…


✨ NAME ✨

skrive β€” log doses via the terminal πŸ¦‹


🌸 SYNOPSIS 🌸

skrive [ -f doses-file ]
skrive log [ -f doses-file ] [ quantity substance route [ TIME-SPEC ] ]

πŸ’– DESCRIPTION πŸ’–

So skrive is literally a dosage logger for your terminal, no cap. It logs doses by quantity, substance, and route at a certain point in time β€” like, it remembers when for you so your brain doesn't have to 🧠✨.

The doses get logged to a file and you can view them later, which is iconic behaviour fr fr. And skrive has both TUI and partial CLI support β€” so you can be a mouse-and-menus girlie or a type-it-out girlie, your choice 🫢.


πŸ‘‘ OPTIONS πŸ‘‘

  • -f, --file β€” sets the file path where doses will be read from and written to. Heads up: this flag takes absolute priority ⚑ (like, it wins, periodt).
  • -h, --help β€” shows you brief usage info. short and sweet, we love a low-effort king πŸ’€

⏰ LOG TIME SPECIFICATION ⏰

Not me about to explain backdating β€” because yes, both the log TUI and the log subcommand accept a time offset so you can log a dose that happened earlier πŸ™ˆ.

skrive accepts both a dhm format and plain integers. So if you wanna say "90 minutes," you've got options, bestie β€” all of these work:

  • 1h30m
  • 1h30
  • 90

three roads, one destination 🌈✨


🌱 ENVIRONMENT 🌱

  • SKRIVE_DOSES_PATH β€” if you set this, that file path gets used instead of the default file path for reading and writing doses. And if the file doesn't exist yet? it gets created for you, no stress πŸŽ€

πŸ“ FILES πŸ“

  • ~/doses.dat β€” the default location skrive uses for logging doses when no other path has been specified. If the file doesn't exist, it will be created ✨ (yes, it makes its own bed, main character energy)

πŸ”₯ EXAMPLES πŸ”₯

  • skrive β€” opens the TUI so you can log and view doses πŸ‘€
  • skrive -f subdir/doses.dat β€” opens the TUI and logs to subdir/doses.dat
  • skrive log 2mg Estradiol Sublingual 30 β€” immediately logs 2mg estradiol sublingually, taken 30 minutes ago ⏱️
  • skrive log 2mg Estradiol Sublingual 1h30m β€” immediately logs 2mg estradiol sublingually, taken 90 minutes ago (same thing, different font, iykyk)
  • skrive log β€” a shortcut to enter a single dose via the TUI before exiting πŸšͺπŸ’¨

ngl bestie, that -f flag really said "my path, my rules" and honestly? respect πŸ’…

okay that's the whole page!! and a cute lil sign-off for you: this one's local build realness, dated right along with it, and it's the SKRIVE(1) manual β€” go log your doses, you gorgeous creature πŸŒŸπŸ¦‹πŸ’œ

πŸ“¦ where this page comes from