Automic VaultAutomic Vault

brew

icp-cli mit Homebrew installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für icp-cli in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install icp-cli

local Homebrew formula metadata

Überblick

Paketzusammenfassung

Development tool for building and deploying canisters on ICP

Verlauf

Projektgeschichte und Nutzung

icp-cli is DFINITY's command-line tool for building and deploying applications, called canisters, on the Internet Computer.

Projektgeschichte

DFINITY announced the public icp-cli repository on 2025-10-31, describing the tool as under active development and intended to eventually replace dfx while coexisting with it for some time because the tools work differently.

The first official release announcement for v0.1.0 appeared on 2026-02-04 after beta testing and community feedback. By the v1.0.0 GitHub release on 2026-06-15, the project distributed signed release artifacts for macOS, Linux, and Windows.

Adoptionsgeschichte

The README and installation guide put npm at the center of the quick-start path, installing @icp-sdk/icp-cli together with @icp-sdk/ic-wasm. The npm registry records @icp-sdk/icp-cli creation on 2026-01-30.

Homebrew packaging followed as another supported route for macOS and Linux. The first official release announcement explicitly asked users to help the repositories reach Homebrew's star threshold, and the formula later packages icp-cli with ic-wasm and OpenSSL.

Wie es verwendet wird

icp-cli is used to initialize, build, deploy, and operate Internet Computer canisters. Its docs pair the core CLI with ic-wasm for WebAssembly optimization and with Motoko or Rust toolchains depending on the project.

The configuration surface centers on icp.yaml, matching the curated config-file location for both Unix-like systems and Windows.

Warum Paket-Nerds sich dafür interessieren

icp-cli is significant because it represents a blockchain/platform SDK moving from an older established command, dfx, toward a new command named icp with modern packaging through npm, shell installers, release artifacts, and Homebrew.

It is also a useful case study in packaging a Rust-based developer tool that depends on a companion WebAssembly optimizer and supports multiple installation ecosystems from the beginning.

Zeitleiste

  • 2025-10-31: DFINITY announces that the icp-cli repository is public.
  • 2026-01-30: @icp-sdk/icp-cli package is created on npm.
  • 2026-02-04: icp-cli v0.1.0 is announced as the first official release.
  • 2026-06-15: GitHub release v1.0.0 publishes multi-platform install artifacts.
  • 2026: Homebrew formula packages icp-cli with ic-wasm and OpenSSL.

Related projects

  • Related projects include dfx, ic-wasm, icp-cli-recipes, Motoko tooling, Mops, Rust canister workflows, Candid tooling, and the wider Internet Computer SDK documentation.

Quellen

  • DFINITY forum announcements document repository publication, first official release, beta feedback, npm installation, Homebrew motivation, and the dfx relationship.
  • The GitHub README and docs describe purpose, installation, dfx migration, examples, and documentation structure.
  • npm, GitHub releases, and Homebrew metadata document package publication and distribution channels.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für icp-cli wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 2 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
icp.yaml
Windows
icp.yaml

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
icpcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-08
Manager-Version1.0.2
Manager aktualisiert2026-06-26
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv1.0.2

https://github.com/dfinity/icp-cli

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:icp-cli
Version1.0.2
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/icp-cli
Homepagehttps://dfinity.github.io/icp-cli/
Repositoryhttps://github.com/dfinity/icp-cli
Upstream-Dokumentationhttps://cli.internetcomputer.org/
LizenzApache-2.0
Quellarchivhttps://github.com/dfinity/icp-cli/archive/refs/tags/v1.0.2.tar.gz
Zuletzt aktualisiert2026-06-26T19:14:02Z
Pulseupdated
Abhängigkeitenic-wasm, openssl@4
Build-Abhängigkeitenrust
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameicp-cli
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Nucleus package database
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment