Fix issue with double dashes in VM names

This commit is contained in:
Sylvain Zimmer 2026-01-28 02:18:43 +01:00
parent 827c93403a
commit 10e39f1210
No known key found for this signature in database

View file

@ -111,7 +111,7 @@ VMEOF
}
claude-vm() {
local vm_name="claude-$(basename "$(pwd)" | tr -cs 'a-zA-Z0-9-' '-')-$$"
local vm_name="claude-$(basename "$(pwd)" | tr -cs 'a-zA-Z0-9' '-' | sed 's/^-//;s/-$//')-$$"
local host_dir="$(pwd)"
if ! limactl list -q 2>/dev/null | grep -q "^${CLAUDE_VM_TEMPLATE}$"; then