# feat\(install\): add one-command release installation \(\#327\) · lucenx/codexbar-plasma

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

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

Visibility: public

Requested revision: a4400f1f249cc43961191075967661b8f71584d1

Requested commit: a4400f1f249cc43961191075967661b8f71584d1

Commit: a4400f1f249cc43961191075967661b8f71584d1

Tree: 68966055d950db6382a3cbb786e5e84a0b0486f8

Author: Simone

Committer: GitHub

## Message

```
feat(install): add one-command release installation (#327)

* feat(install): add standalone release setup

Document one-command installation, optional private CLI setup and explicit restart consent. Preserve updater JSON modes and existing configuration. TODO parity entries are unaffected.

* fix(install): validate local package and secure bootstrap

Reject an installed directory with the wrong applet identity before using its helper. Download the README installer into a private temporary directory, and distinguish fresh installation from upgrade in setup messages. Verified with setup tests, ShellCheck, make check and make package.

* feat(install): simplify secure terminal bootstrap

Keep the README command on one line by downloading the standalone installer fully into a shell variable before passing it to Bash. Support setup from stdin and test the path without a checkout. The release and package validation remains unchanged.

* test(cost): allow midnight refresh in timeout lifecycle
```

## Parents

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

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