Skip to content

different improvements#104

Open
xarem wants to merge 6 commits intomasterfrom
feature/multiple-fixes
Open

different improvements#104
xarem wants to merge 6 commits intomasterfrom
feature/multiple-fixes

Conversation

@xarem
Copy link
Member

@xarem xarem commented Mar 9, 2026

see commit history

xarem added 6 commits March 9, 2026 22:55
Removed `echo "DDE_BROWSER ${DDE_BROWSER}"` that was a debug statement
accidentally left in the production code path.

Signed-off-by: Ueli Banholzer <ueli@whatwedo.ch>
`spotify/docker-gc` is an unmaintained, retired image. Replaced with
`docker system prune -f --volumes` which is the modern built-in
equivalent. The `walkerlee/nsenter fstrim` call is Linux-only and
would fail silently or error on macOS — wrapped it in a `uname` check
with an explicit skip notice on non-Linux systems.

Signed-off-by: Ueli Banholzer <ueli@whatwedo.ch>
All five commands (shell, exec, fix-permissions, shell/root, exec/root)
used the deprecated mikefarah/yq:3 image with v3 `yq r` syntax to
detect the first service name. Replaced with the `_yq_stdin` helper
(already used in project/up.sh) and v4 syntax. Also pinned the version
tag in yq.sh from the implicit latest to `mikefarah/yq:4` for
reproducibility.

Signed-off-by: Ueli Banholzer <ueli@whatwedo.ch>
project/exec/root.sh defined project:exec() instead of project:exec:root()
project/open.sh called "open" on macOS which resolved to
dde's own `open()` alias instead of /usr/bin/open
system:dde:install only called install:alias, skipping autocomplete
setup entirely — contradicting README and user expectations. Now calls
both install:alias and install:autocomplete.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant