From f5948fc5a6ec7ca91c6f454ca119a453a0ecb1a8 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Sat, 26 Sep 2026 12:36:47 +0200 Subject: Add a Slackware updates tool and a restart script updates.py compares the -current ChangeLog with the installed package database: the newest batch holding an installed package is the last one applied, everything newer is pending. The spoken summary gives counts, security fixes and a kernel bump, never package lists; report=true writes a full markdown recap and opens it in MD_EDITOR, detached. restart.sh stops a running assistant and its quickshell overlay and starts both again in their own session. Co-Authored-By: Claude Opus 5.5 --- README.md | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 5a8cc92..69fe21f 100644 --- a/README.md +++ b/README.md @@ -44,6 +44,7 @@ Paths, the card name, ports and voices can be changed in `config.toml`, see ```sh python3 assistant.py # run python3 assistant.py --test # self-check +./restart.sh # stop a running one, start detached ``` ## Configuration and tools @@ -90,6 +91,10 @@ The example tools only read: ones, through `bluetoothctl show/devices/info` - `vms`: libvirt VMs and their state, or one VM's details, through `virsh` read commands +- `updates`: Slackware -current ChangeLog entries newer than the installed + packages: counts, security fixes, kernel bump, one package's notes, or a + full markdown recap opened in `MD_EDITOR` (default `xdg-open`); `CHANGELOG` + and `PKGDIR` in `[env]` override the mirror path and package database ## Overlay -- cgit v1.2.3