npm wrapper for icp-cli - Internet Computer Protocol command-line interface
npm install @icp-sdk/icp-clinpm package for icp-cli with pre-compiled binaries.
``bash`
npm install -g @icp-sdk/icp-cli
On Linux, you may need to install system dependencies first:
`bashUbuntu/Debian
sudo apt-get update
sudo apt-get install -y libdbus-1-3 libssl3 ca-certificates
Then install icp-cli:
`bash
npm install -g @icp-sdk/icp-cli
`Usage
`bash
icp --help
icp --version
`How it Works
This package uses platform-specific optional dependencies to install the correct pre-compiled binary for your system. The binary is ready to use immediately after installation - no additional downloads required.
$3
- macOS ARM64 (Apple Silicon)
- macOS x64 (Intel)
- Linux ARM64
- Linux x64
- Windows x64
$3
`javascript
const icp = require('@icp-sdk/icp-cli');console.log('icp binary location:', icp.binaryPath);
console.log('icp version:', icp.version);
``