WMWORK(1)

πŸ“¦
version 0.2.8 Β· 2 versions
, in debian trixie, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ wmwork(1) ✨ β€” keep track of time worked on projects πŸ’–

okay bestie, welcome to wmwork β€” it's the manual page, it's section 1, it's Version VERSION, and it's literally about to become your new hyperfixation. no cap. 🫢


🌸 SYNOPSIS 🌸

wmwork [options]

that's it. that's the whole vibe. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so wmwork gives you a lil monitor on a 64x64 mini window that helps you keep track of your time. ⏰ tiny. adorable. functional. the whole idea is based on the program Worklog, written by Truxton King Fulton II. πŸŽ€

and here's the tea: unlike Worklog, wmwork is a graphical application designed to work with the WindowMaker dock β€” but she's flexible, bestie, she'll work with other window managers as well. πŸ‘‘


✨ OPTIONS ✨

  • -d, --days β€” displays time in ddd.hh:mm instead of hhh:mm:ss. πŸ—“οΈ note that if one timer is at least 1000 hours large this will be the case anyway. no escape, queen.
  • -f, --force β€” overwrite stale lock files. πŸ”“ use this if wmwork says that it's already running but it isn't. (she's lying to you, gaslight gatekeep girlboss)
  • -h, --help β€” display a command line summary. πŸ™ˆ
  • -v, --version β€” display the version number. πŸ”’
  • --display=id β€” set the display to use, e.g. --display=:0.0. πŸ–₯️
  • --geometry=pos β€” set the position of the dock app, e.g. --geometry=+10+10. πŸ“ note that the size (64x64) is hard-coded and cannot be changed. periodt. πŸ’€

πŸŽ€ USAGE πŸŽ€

when wmwork is started, the uppermost line shows the accumulated time spent on the project, identified by a three letter code in the third line. the second line shows the current time spent on the project and is initially zero. πŸ•

the buttons, bestie, listen up:

  • the button V starts the timer ▢️
  • the button || pauses it ⏸️
  • the button X stops the timer, saving the accumulated time in ~/.wmwork/worklog, adding the current session time to ~/.wmwork/worklog.XYZ and resetting the latter β›”
  • the buttons < and > switch between the projects found in the file ~/.wmwork/worklog πŸ”„ β€” but this can be done only if the timer is neither running nor paused. rules are rules. 🚫

🌈 FILES 🌈

  • ~/.wmwork/worklog β€” contains the projects configuration and log summaries. πŸ““

each line has the form identifier:timestamp[:comment]. empty lines and lines beginning with a # are ignored. only the first three characters of the (case-insensitive) identifier are relevant. when wmwork is overwriting ~/.wmwork/worklog it cuts the identifiers down that way. βœ‚οΈ

  • ~/.wmwork/??? β€” contains human readable timestamps for the project XYZ, where XYZ is the truncated identifier from ~/.wmwork/worklog. 🧚

having multiple entries of the same identifier in ~/.wmwork/worklog is possible. they are counted independently, but will share the same project file. πŸ‘―β€β™€οΈ (siblings, not twins, fr fr)


πŸ’€ BUGS πŸ’€

please send any bugs to <BUG-REPORT-ADDRESS>. πŸ“¬ Debian users are encouraged to use the Debian Bug Tracking System <http://bugs.debian.org/wmwork>. πŸ›

not me asking you to report bugs... but like, actually please do. she's trying her best. 😭

πŸ‘‘ AUTHOR πŸ‘‘

wmwork was written by Martin A. Godisch <martin@godisch.de>. πŸ’– it is based on the program wmppp written by Martijn Pieterse and Antoine Nulle. thanks to the following people, who have contributed to wmwork:

Adam Lackorzynski <adam@os.inf.tu-dresden.de>
Gordon Fraser <gordon@freakzone.net>
Daniel Tschan <tschan@devzone.ch>
Alexey Dokuchaev <danfe@danfe.ru>
Josep Portella Florit <jpf@sdf.lonestar.org>
Ben Stern <ben.stern@gmail.com>

legends, every single one. 🫢✨


and that's the whole page, bestie!! this lil icon of a manual page is brought to you by The Debian Project, dated March 2024, sitting pretty at Version VERSION. go log your hours. slay. πŸ’…πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from