You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Unable to publish due to "logi-options+" package name #101
I'm kicking the tires on your tool (great concept btw) and it fails to backup my current environment due to one of my package names having plus character in its name.
✓ Authenticated as TheLinuxGuy
Publishing as a new config on openboot.dev
Error: upload failed (status 400): {"error":"Invalid package name at index 49: \"logi-options+\". Only alphanumeric, hyphens, underscores, dots, @ and / allowed."}
gfm@MBa mac-sync % openboot snapshot --publish
Scanning your Mac... [9/9]
✓ Homebrew Formulae 33 found, < 1s
✓ Homebrew Casks 35 found, < 1s
✓ Homebrew Taps 4 found, < 1s
✓ NPM Global Packages 1 found, < 1s
✓ macOS Preferences 64 found, < 1s
✓ Git Configuration 1 found, < 1s
✓ Dotfiles 0 found, < 1s
✓ Dev Tools 4 found, < 1s
✓ Shell Config 0 found, < 1s
Publishing as a new config on openboot.dev
Error: upload failed (status 400): {"error":"Invalid package name at index 49: \"logi-options+\". Only alphanumeric, hyphens, underscores, dots, @ and / allowed."}
gfm@MBa mac-sync % openboot version
OpenBoot v0.58.10
gfm@MBa mac-sync % sw_vers -productVersion
26.5
gfm@MBa mac-sync %
Steps to reproduce
Run % openboot snapshot --publish
Full terminal output
Waiting for approval...
✓ Authenticated as TheLinuxGuy
Publishing as a new config on openboot.dev
Error: upload failed (status 400): {"error":"Invalid package name at index 49: \"logi-options+\". Only alphanumeric, hyphens, underscores, dots, @ and / allowed."}
gfm@MBa mac-sync % openboot snapshot --publish
Scanning your Mac... [9/9]
✓ Homebrew Formulae 33 found, < 1s
✓ Homebrew Casks 35 found, < 1s
✓ Homebrew Taps 4 found, < 1s
✓ NPM Global Packages 1 found, < 1s
✓ macOS Preferences 64 found, < 1s
✓ Git Configuration 1 found, < 1s
✓ Dotfiles 0 found, < 1s
✓ Dev Tools 4 found, < 1s
✓ Shell Config 0 found, < 1s
Publishing as a new config on openboot.dev
Error: upload failed (status 400): {"error":"Invalid package name at index 49: \"logi-options+\". Only alphanumeric, hyphens, underscores, dots, @ and / allowed."}
gfm@MBa mac-sync % openboot version
OpenBoot v0.58.10
gfm@MBa mac-sync % sw_vers -productVersion
26.5
Fixed in v0.58.11 — the CLI now accepts + in package and cask names (e.g. logi-options+, gtk+).
To update:
brew upgrade openboot
Note: the server-side validation also needs the same relaxation — a server-side fix is in progress. Once deployed, openboot snapshot --publish will work end-to-end for casks like logi-options+.
Activity
github-actions commentedon May 21, 2026
👋 Thanks for opening this issue!
Welcome to OpenBoot! We appreciate your contribution to the project.
To help us address this quickly:
openboot version)@fullstackjam will review this soon.
fullstackjam commentedon May 24, 2026
Fixed in v0.58.11 — the CLI now accepts
+in package and cask names (e.g.logi-options+,gtk+).To update:
Note: the server-side validation also needs the same relaxation — a server-side fix is in progress. Once deployed,
openboot snapshot --publishwill work end-to-end for casks likelogi-options+.Thanks for the report, @TheLinuxGuy!