@everme/cli
v0.1.1
Published
EverMe CLI — npm wrapper that downloads and runs the platform-native evercli binary on first use.
Maintainers
Readme
@everme/cli
npm-distributed installer for EverMe CLI. Detects your platform on install, downloads the matching pre-built binary from GitHub Releases, verifies its SHA-256 checksum, and exposes it as the evercli command.
npm install -g @everme/cli
evercli --help
# or, no install
npx @everme/cli --versionWhat this package does
@everme/cli is a thin Node-side installer + runner; the actual CLI is a pre-compiled binary downloaded on first install. On npm install:
- Detect platform / arch (darwin/linux/windows × amd64/arm64)
- Download the matching archive from
https://github.com/EverMind-AI/EverMe-CLI/releases/download/v<version>/evercli_<os>_<arch>.{tar.gz|zip} - Verify SHA-256 against the
sha256sums.txtshipped inside this npm package - Extract and place the binary under the package's
bin/directory - The
everclishim (scripts/run.js) execs that binary with your args
If postinstall was skipped (some npx flows, restricted CI), the installer runs lazily on first invocation.
Mirrors / restricted networks
The installer tries download sources in this order:
https://github.com/EverMind-AI/EverMe-CLI/releases/...(canonical)- The npm registry's binary mirror path (
<registry>/-/binary/everme-cli/...), if yournpm_config_registryis non-default https://registry.npmmirror.com/-/binary/everme-cli/...(always tried as final fallback)
The first source to succeed wins. SHA-256 verification runs regardless of source.
Self-hosted backend
Point the CLI at your own EverMe gateway:
export EVERCLI_API_BASE_URL=https://memory.acme-internal.com
evercli auth loginLicense
Apache-2.0.
