spawn/packages/cli/src
Ahmed Abushagur 42df6f753a
fix: prevent uninstall from truncating RC files with missing end marker (#2927)
If the end marker (# <<< spawn <<<) is missing from .bashrc/.zshrc,
cleanRcFile dropped all content after the start marker. Now detects
unclosed blocks and skips the file with a warning instead of writing
a truncated version.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: L <6723574+louisgv@users.noreply.github.com>
2026-03-24 06:54:10 +07:00
..
__tests__ fix: prevent uninstall from truncating RC files with missing end marker (#2927) 2026-03-24 06:54:10 +07:00
aws fix(security): shellQuote cmd in runServer() across all cloud providers (#2862) 2026-03-21 14:48:37 -07:00
commands fix: prevent uninstall from truncating RC files with missing end marker (#2927) 2026-03-24 06:54:10 +07:00
digitalocean fix(cli): fix openclaw DO size and kilocode CWD install failures (#2909) 2026-03-23 20:37:48 +07:00
gcp feat(gcp): default boot disk to 40 GB, configurable via GCP_DISK_SIZE (#2867) 2026-03-22 11:21:05 +07:00
hetzner fix: handle missing ssh-keygen in getSshFingerprint (#2926) 2026-03-24 06:50:45 +07:00
local fix: standardize ESM import extensions across 35 production files (#2827) 2026-03-20 08:51:40 -07:00
shared fix: handle missing ssh-keygen in getSshFingerprint (#2926) 2026-03-24 06:50:45 +07:00
sprite fix(security): add cmd validation to Sprite runSprite() and runSpriteSilent() (#2904) 2026-03-23 17:30:25 +07:00
flags.ts fix(ux): add spawn link to help output and --fast to KNOWN_FLAGS (#2828) 2026-03-20 08:49:26 -07:00
guidance-data.ts refactor: remove dead exports only used within their own files (#2431) 2026-03-10 08:51:15 -04:00
history.ts fix: prevent permanent history lock when PID file write fails (#2928) 2026-03-24 06:47:10 +07:00
index.ts fix(update-check): redirect install script stdout to stderr in --output json mode (#2919) 2026-03-24 03:18:50 +07:00
manifest.ts fix: validate manifest fields are plain objects, not just truthy (#2921) 2026-03-24 06:48:54 +07:00
picker.ts refactor: remove dead exported types from picker.ts and spawn-config.ts (#2553) 2026-03-12 21:43:05 -04:00
security.ts fix(security): resolve symlinks in prompt file validation to prevent bypass (#2744) 2026-03-17 22:21:11 -07:00
unicode-detect.ts feat: Bun workspace monorepo — packages/cli + packages/shared (#1853) 2026-02-23 22:07:05 -08:00
update-check.ts fix(update-check): redirect install script stdout to stderr in --output json mode (#2919) 2026-03-24 03:18:50 +07:00