@@ -0,0 +1,49 @@
|
||||
# `openstock update`
|
||||
|
||||
## Purpose
|
||||
|
||||
Update the installed `openstock` binary from the latest Gitea release asset.
|
||||
|
||||
## Usage
|
||||
|
||||
```bash
|
||||
openstock update
|
||||
openstock update --force
|
||||
```
|
||||
|
||||
## Input
|
||||
|
||||
| Input | Meaning |
|
||||
| --- | --- |
|
||||
| `--force` | Reinstall from the latest release asset even when the current version matches. |
|
||||
| `OPENSTOCK_INSTALL_DIR` | Optional install directory override. |
|
||||
| `OPENSTOCK_RELEASE_API_URL` | Optional release API URL override. |
|
||||
| `OPENSTOCK_RELEASE_ASSET_SUFFIX` | Optional asset suffix override. |
|
||||
|
||||
## IO
|
||||
|
||||
| Direction | Data |
|
||||
| --- | --- |
|
||||
| External IO | Gitea latest release API and selected release asset download. |
|
||||
| File write | Installed `openstock` binary. |
|
||||
| Side effect | Replaces the installed binary when newer or forced. |
|
||||
|
||||
## Output Fields
|
||||
|
||||
| Field | Meaning |
|
||||
| --- | --- |
|
||||
| `release_api_url` | Gitea release API endpoint used for update discovery. |
|
||||
| `current_version` | Version of the running binary. |
|
||||
| `latest_version` | Version parsed from latest release tag. |
|
||||
| `release_tag` | Latest release tag. |
|
||||
| `release_url` | Human-readable release page. |
|
||||
| `asset_name` | Release asset selected for installation. |
|
||||
| `asset_url` | Asset download URL. |
|
||||
| `install_dir` | Directory where the binary is installed. |
|
||||
| `status` | `updated` or `up_to_date`. |
|
||||
| `stdout` | Installer stdout. |
|
||||
| `stderr` | Installer stderr. |
|
||||
|
||||
## Agent Notes
|
||||
|
||||
Use `--force` only when the user asks to reinstall or when verifying release assets.
|
||||
Reference in New Issue
Block a user