octopus-agent fbac1003f0 fix(install): do not kill PowerShell host under 'irm | iex'
The Windows installer used 'exit' inside Install-Octopus. When run via
'irm <url> | iex' (the documented one-liner), there is no script scope, so
'exit' terminates the entire PowerShell host process and closes the terminal
window instead of just ending the install. Most users hit this via the
'already installed' branch (exit 0).

Replace 'exit' with:
  - 'return' for the success (already-installed) path
  - 'throw' for error paths (still non-zero exit when run as .\install.ps1
    in CI; prints the error and returns to the prompt under iex)

Add tests/test.ps1 as a regression guard (source-verification + a behavioral
test proving iex no longer terminates the host).
2026-07-02 09:10:03 +08:00
2026-06-23 08:06:46 +08:00
2026-06-23 08:06:46 +08:00

Octopus

The AI coding agent built for the terminal.

Install

Unix (Linux/macOS):

curl -fsSL http://octopus.51zxtx.com:3000/fourbroad/octopus-release/raw/branch/main/install | bash

Windows (PowerShell):

irm http://octopus.51zxtx.com:3000/fourbroad/octopus-release/raw/branch/main/install.ps1 | iex

Documentation

Visit the documentation for usage guides and API reference.

Development

The source code and issue tracker are available at the private development repository.

License

MIT License — see the source repository for details.

S
Description
Public distribution for Octopus CLI
Readme
80 KiB
v0.16.0
Latest
2026-09-11 11:47:38 +08:00
Languages
Shell 57.6%
PowerShell 42.4%