officecli is an npm wrapper package for the OfficeCLI binary.
It does not reimplement the CLI in JavaScript. During npm install, it downloads the matching prebuilt binary from officecli/officecli-dist, verifies checksums.txt, and exposes the officecli command on your PATH.
npm install -g officecliRun it after install:
officecli --version- npm package version
0.2.29downloads OfficeCLI releasev0.2.29 - the wrapper installs only the current stable binary that matches the package version
- macOS
x64 - macOS
arm64 - Linux
x64 - Linux
arm64
Windows is not supported yet because the current public binary release flow only publishes darwin and linux archives.
OFFICECLI_NPM_DIST_REPO: override the GitHub release repository, defaultofficecli/officecli-distOFFICECLI_NPM_SKIP_DOWNLOAD=1: skip the postinstall download step
Legacy environment variables OFFICECLI_NPM_VERSION and OFFICECLI_NPM_LATEST_TAG are no longer supported because public distribution now keeps only the current stable release.
From this repository:
cd packages/npm/officecli
npm pack --dry-run
npm install
npm run smoke:version