mirror of
https://github.com/0xrsydn/idx-cli.git
synced 2026-11-07 09:45:36 +00:00
docs: refresh README for v0.2.4
- Install: add npm/npx (with the pnpm/bun opt-in), platform coverage, pin example v0.2.4; Cargo builds from source. - Runtime helpers as a table, corrected: curl-impersonate is needed for IDX ownership discover/import and Yahoo fundamentals (IDX_PROVIDER=yahoo), not for stocks history; mutool only for legacy PDF reports. Everyday use needs neither. - Quick start and Features now cover ownership (sync, ticker, entity, search, changes, concentration, cross-holders, graph; XLSX source on the IDX Data Kepemilikan Saham page) and the full stocks command set and providers. Every example was run against v0.2.4. - Documentation index; script test suites. - docs: example versions -> v0.2.4; npm publish needs 2FA and a fresh version number. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017a5Cv5Z1NzdYKgKnTiAF4E
This commit is contained in:
parent
b88425f310
commit
3299093e18
3 changed files with 96 additions and 23 deletions
|
|
@ -31,7 +31,7 @@ npx idx-cli --help
|
|||
```
|
||||
|
||||
The package version and the release tag must match. For example, package
|
||||
version `0.2.3` downloads assets from the `v0.2.3` GitHub Release.
|
||||
version `0.2.4` downloads assets from the `v0.2.4` GitHub Release.
|
||||
|
||||
The postinstall script downloads `SHA256SUMS` from the same release and
|
||||
refuses to install a binary whose checksum does not match.
|
||||
|
|
@ -81,7 +81,7 @@ URLs must stay aligned with `scripts/install.js`.
|
|||
To attach binaries to a tag that already exists, run the workflow manually:
|
||||
|
||||
```bash
|
||||
gh workflow run release.yml -f tag=v0.2.3
|
||||
gh workflow run release.yml -f tag=v0.2.4
|
||||
```
|
||||
|
||||
Pull requests that touch the workflow or the installer run the build jobs
|
||||
|
|
@ -91,4 +91,7 @@ Release order:
|
|||
|
||||
1. Push the tag, or run the workflow for an existing tag.
|
||||
2. Confirm the release has all binaries plus `SHA256SUMS`.
|
||||
3. Run `npm publish`.
|
||||
3. Run `npm publish` from the tagged commit. The account has two-factor auth,
|
||||
so npm asks for a browser approval or `--otp=<code>`. A version number
|
||||
can never be republished, so bump `Cargo.toml` and `package.json` together
|
||||
before tagging.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue