# fix\(setup\): support classic piped quick installation \(\#542\) · lucenx/codexbar-plasma

[View on GitCafe](https://git.cafe/lucenx/codexbar-plasma/commit/ab86ee33de0a7b715a783bb4c0656071b7057959)

Repository: [lucenx/codexbar-plasma](https://git.cafe/lucenx/codexbar-plasma)

Visibility: public

Requested revision: ab86ee33de0a7b715a783bb4c0656071b7057959

Requested commit: ab86ee33de0a7b715a783bb4c0656071b7057959

Commit: ab86ee33de0a7b715a783bb4c0656071b7057959

Tree: fd361f0dc8ce7222751b5f9a8b6718338f534d32

Author: Simone

Committer: GitHub

## Message

```
fix(setup): support classic piped quick installation (#542)

* fix(setup): support classic piped quick installation

Add a bounded in-memory bootstrap that restores controlling-terminal input for CLI and restart prompts, rejects incomplete downloads, and supports headless flags. Preserve the standalone updater and source-checkout installer.

Document the one-line command and inspection flow. Cover the exact pipeline under a controlling PTY, sh, POSIX mode and headless execution plus truncation and error propagation. Documentation: reconcile README, Development and Unreleased; managed CLI usage and parity TODO remain unchanged. Reviewed with Opus 5.5 medium and Gemini 4 Argon medium.

* fix(setup): bound bootstrap fetch and document reliable scripted status

Keep the requested classic interactive pipeline, restore connection/transfer/size/redirect bounds, and provide a Bash pipefail command for unattended scripts. Document the interactive pipeline's empty-download exit-status limit.

Run both README commands from sh and cover DNS/HTTP/timeout/size failure codes, installer failure propagation and first-request bounds. Documentation: reconcile README, Development and Unreleased; parity TODO remains unaffected. Addresses PR #542 review feedback.

* fix(setup): keep README bootstrap fetch bounded under pipefail

Propagate curl failures from the documented quick-install pipeline and restore
HTTPS, time, size, and redirect limits on the bootstrap download. Cover both
with release-setup regressions.
```

## Parents

- [0cf28d24ce40f90349679e27467f23c359f18af6](https://git.cafe/lucenx/codexbar-plasma/commit/0cf28d24ce40f90349679e27467f23c359f18af6?format=markdown)

[Source at this commit](https://git.cafe/lucenx/codexbar-plasma/tree/ab86ee33de0a7b715a783bb4c0656071b7057959?format=markdown)
