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
- https://github.com/juju/charm-tools
- GitHub: juju/charm-tools
- Brew formula source: Formula/c/charm-tools.rb
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
}