🍺 BREW Explorer

← all formulae

charm-tools

brew install charm-tools v3.0.8_5 GPL-3.0-only

Tools for authoring and maintaining juju charms

31
30-day installs · #5746
74
90-day · #6307
359
365-day · #5895
44
★ GitHub stars · updated 4mo ago

Runtime dependencies

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "certifi",
    "charm",
    "cryptography",
    "libyaml",
    "python@3.14"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Tools for authoring and maintaining juju charms",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:36:19+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "charm-tools",
  "github_default_branch": "master",
  "github_last_commit_at": "2026-04-09T15:53:50Z",
  "github_readme_excerpt": "Juju Charm Tools\n================\n\n|build|\n\n.. |build| image:: https://snapcraft.io/charm/badge.svg\n    :target: https://snapcraft.io/charm\n\nThis is a collection of tools to make writing Juju charms easier. See Juju\u0027s\nhome page for more information.\n\nhttps://jujucharms.com/\n\n\nInstallation\n------------\n\nTo run the latest stable release, use::\n\n    sudo snap install charm --classic\n\nYou\u0027ll also almost certainly want to install Juju as well::\n\n    sudo snap install juju --classic\n\nIf you want to run the latest pre-release versions, you can use the\nother snap channels.  For example::\n\n    sudo snap install charm --channel=edge\n\nThe available channels are: stable, candidate, beta, and edge.\n\n  Note: While charm-tools is also available on PyPI (for use as a Python\n  dependency) and is generally kept up to date there with stable releases,\n  the snap should always be used instead, if at all possible.\n\n\nUsage\n-----\n\nTo see a list of available commands, use::\n\n    charm help\n\nThe most commonly used commands are the charm life-cycle commands::\n\n    charm create    # create a new charm\n    charm build     # build a charm using layers\n    charm proof     # validate a charm via the linter\n    charm login     # login to the charm store\n    charm push      # push a charm to the store\n    charm release   # release a pushed charm to the public\n    charm show      # show information about a charm in the store\n",
  "github_repo": "juju/charm-tools",
  "github_stars": 44,
  "github_topics": [],
  "homepage": "https://github.com/juju/charm-tools",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 31,
  "installs_365d": 359,
  "installs_90d": 74,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-3.0-only",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "charm-tools",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 5746,
  "rank_365d": 5895,
  "rank_90d": 6307,
  "raw_hash": "80b7e429e5181060",
  "recommended_dependencies": [],
  "revision": 5,
  "ruby_source_path": "Formula/c/charm-tools.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "3.0.8",
  "versioned_formulae": [],
  "why_use_this": null
}