| Crates.io | labtimer |
| lib.rs | labtimer |
| version | 1.1.0 |
| created_at | 2025-04-14 07:46:28.213164+00 |
| updated_at | 2025-05-19 15:09:42.261797+00 |
| description | A worldline-accurate CLI timer |
| homepage | https://github.com/metdxt/labt |
| repository | https://github.com/metdxt/labt |
| max_upload_size | |
| id | 1632512 |
| size | 90,320 |
|
|
"Oh no, my watch has stopped... But I've just wound it... Don't tell me it's broken." - Mayushii |
Developed by the Future Gadget Lab, Labt (codenamed FG-016) is a worldline-accurate countdown timer with cross-dimensional notification support.
-s)Prebuilt binaries are available for Linux(x86_64 and aarch64) and Windows(x86_64) in releases.
Just download a fitting one and put it in some PATH directory.
NOTE: don't forget to chmod +x on linux.
cargo install labtimer
# OR from git repo directly
# cargo install --git https://github.com/metdxt/labt
Cargo will collect the source code and build it on your machine. Build time is rather small, about 11 seconds on lab's hardware.
System Requirements:
labt [OPTIONS] --hours <HOURS> --minutes <MINUTES> --seconds <SECONDS>
| Option | Description | Example |
|---|---|---|
-H |
Hours component | -H 2 |
-M |
Minutes component | -M 30 |
-S |
Seconds component | -S 45 |
-t |
Notification title | -t "Experiment Complete" |
-b |
Custom notification body | -b "Divergence reached" |
-n |
Disable notifications | -n |
-s |
Disable alarm sound | -s |
-q |
Quiet mode (no output) | -q |
-N |
Non-interactive (script-friendly) | -N |
Standard 25-minute timer:
labt -M 25
1h30m experiment with custom message:
labt -H 1 -M 30 -t "Phase 2 Complete" -b "Prepare for convergence"
Silent 10-second countdown:
labt -S 10 -q -n -s
Script-friendly mode:
labt -M 5 -N > timer.log
Labt uses your system's native notification system with these defaults:
alarm-symbolic (system default fallback)Customize with -t/--notification-title and -b/--notification-body.
Default alarm sound features Mayuri's iconic "tuturu" (⚠️ Requires audio output).
Disable with -s or use -n for complete silence.
| Code | Meaning |
|---|---|
| 0 | Timer completed successfully |
| 1 | Invalid duration specified |
| 2 | Interrupted (Ctrl+C) |
We welcome contributions across all worldlines!
Please follow these guidelines:
git checkout -b worldline-42)git commit -am 'Added δ worldline support')git push origin worldline-42)Distributed under the MIT License. See LICENSE for details.