Automic VaultAutomic Vault

brew

charm-tools mit Homebrew installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install charm-tools

local Homebrew formula metadata

Überblick

Paketzusammenfassung

Tools for authoring and maintaining juju charms

Befehle und Aliase

  • charm-build
  • charm-create
  • charm-help
  • charm-layers
  • charm-proof
  • charm-pull-source
  • charm-version

Verlauf

Projektgeschichte und Nutzung

Juju Charm Tools is a collection of command-line tools for creating, building, validating, and publishing Juju charms.

Projektgeschichte

Canonical's Juju ecosystem uses charms as operational packages for deploying and managing applications. The charm-tools README describes this project as tools that make writing Juju charms easier, with commands for the charm authoring lifecycle.

Adoptionsgeschichte

The official README points users to the Snap package named `charm` for stable releases and notes PyPI availability for Python dependency use. The supplied package facts show Homebrew also packaged charm-tools for macOS users.

Wie es verwendet wird

The README highlights `charm create`, `charm build`, `charm proof`, `charm login`, `charm push`, `charm release`, and `charm show`; the Homebrew facts expose split executables such as `charm-build`, `charm-create`, and `charm-proof`.

Warum Paket-Nerds sich dafür interessieren

charm-tools is package-nerd interesting because it predates the newer Charmcraft-centered workflow and shows Juju charm authoring distributed across Snap, PyPI, and Homebrew with both a combined `charm` interface and split command executables.

Zeitleiste

  • 2013: juju/charm-tools public GitHub repository created.
  • 2021: Read the Docs build metadata shows charm-tools documentation generated from the GitHub docs tree.
  • 2023: GitHub releases include v3.0.x and v2.8.x maintenance lines.
  • 2024: v2.8.9 release published.

Related projects

  • Juju is the orchestration system whose charms this tool helps author and maintain.
  • charmstore-client provides the Charm Store client commands used for charm store interactions.
  • Charmcraft is the newer Canonical charm authoring tool in the same ecosystem.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 5 Laufzeitabhä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.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
charm-buildcliglobales Executable
charm-createcliglobales Executable
charm-helpcliglobales Executable
charm-layerscliglobales Executable
charm-proofcliglobales Executable
charm-pull-sourcecliglobales Executable
charm-versioncliglobales 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-26
Manager-Version3.0.9
Manager aktualisiert2026-07-24
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/juju/charm-tools

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:charm-tools
Version3.0.9
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/charm-tools
Homepagehttps://github.com/juju/charm-tools
Repositoryhttps://github.com/juju/charm-tools
Upstream-Dokumentationhttps://charm-tools.readthedocs.io/en/latest
LizenzGPL-3.0-only
Quellarchivhttps://files.pythonhosted.org/packages/b4/0b/579c79350b94ad0b934ca06fc7ab71504527b8f1d5e505819cd430a46f97/charm_tools-3.0.9.tar.gz
Zuletzt aktualisiert2026-07-24T18:11:37Z
Pulseupdated
Abhängigkeitencertifi, charm, cryptography, libyaml, python@3.14
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 Namecharm-tools
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

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment