Automic VaultAutomic Vault

brew

Installer icp-cli avec Homebrew

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de icp-cli pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install icp-cli

local Homebrew formula metadata

aperçu

Résumé du paquet

Development tool for building and deploying canisters on ICP

historique

Historique du projet et usages

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

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 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.

Sources

  • 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.

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour icp-cli. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 2 dépendances d’exécution.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

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

exécutables

Exécutables installés

CommandeTypeExpositionNote
icpcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-08
version du gestionnaire1.0.2
gestionnaire mis à jour2026-06-26
données localesOK
amontà jour
dernière version détectéev1.0.2

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

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:icp-cli
Version1.0.2
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/icp-cli
Page d'accueilhttps://dfinity.github.io/icp-cli/
Dépôthttps://github.com/dfinity/icp-cli
Docs amonthttps://cli.internetcomputer.org/
LicenceApache-2.0
Archive sourcehttps://github.com/dfinity/icp-cli/archive/refs/tags/v1.0.2.tar.gz
Dernière mise à jour2026-06-26T19:14:02Z
Pulseupdated
Dépendancesic-wasm, openssl@4
Dépendances de compilationrust
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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