|
|
76768e4075
|
feat(sounds): mute and unmute subcommands
|
2026-04-02 00:42:12 +01:00 |
|
|
|
c6b2148eea
|
feat: check subcommand for firing off expired alarms
|
2026-04-02 00:29:35 +01:00 |
|
|
|
9de60f23cc
|
feat: moved to an actual directory, moving from /nag[f] to /nag/alarms
|
2026-04-02 00:18:58 +01:00 |
|
|
|
5a71505dc2
|
refactor: normalises rules with case-insensitivity and some aliases
|
2026-04-02 00:10:22 +01:00 |
|
|
|
40790909c0
|
feat: every subcommand for recurring alarms
|
2026-04-01 23:47:09 +01:00 |
|
|
|
6a13649c54
|
feat: stop subcommand, and disables empty lines from counting as an alarm element
|
2026-04-01 23:00:00 +01:00 |
|
|
|
c11aefb963
|
fix: fail on explicitly past dates, rather than pushing forwards to always tomorrow
|
2026-04-01 22:39:11 +01:00 |
|
|
|
97e5dcbac4
|
feat: list reads alarms, and _format_time for human-readable dates
|
2026-04-01 22:33:48 +01:00 |
|
|
|
47fe849e9f
|
feat: at: time parsing and cron setup
|
2026-04-01 21:15:54 +01:00 |
|
|
|
6bb78e2ff1
|
test: adds tests for existing help subcommands
|
2026-04-01 20:32:00 +01:00 |
|
|
|
d4319e1ef6
|
chore: initial scaffolding of nag based on bash-boilerplate
|
2026-04-01 19:45:20 +01:00 |
|