charm-tools for Mac
.. |build| image:: :target:
charm-tools — overview
Juju Charm Tools
.. |build| image:: https://snapcraft.io/charm/badge.svg :target: https://snapcraft.io/charm
This is a collection of tools to make writing Juju charms easier. See Juju's home page for more information.
https://jujucharms.com/
Installation
To run the latest stable release, use::
sudo snap install charm --classic
You'll also almost certainly want to install Juju as well::
sudo snap install juju --classic
If you want to run the latest pre-release versions, you can use the other snap channels. For example::
sudo snap install charm --channel=edge
The available channels are: stable, candidate, beta, and edge.
Note: While charm-tools is also available on PyPI (for use as a Python dependency) and is generally kept up to date there with stable releases, the snap should always be used instead, if at all possible.
Usage
To see a list of available commands, use::
charm help
The most commonly used commands are the charm life-cycle commands::
charm create # create a new charm charm build # build a charm using layers charm proof # validate a charm via the linter charm login # login to the charm store charm push # push a charm to the store charm release # release a pushed charm to the public charm show # show information about a charm in the store
Details
用于创作和维护 Juju Charm 的工具
How to install charm-tools
- Open Terminal (press ⌘ + Space and type “Terminal”).
- If Homebrew is not installed yet, run the command below first.
- Run this command:
Latest 10 releases
Last updated 2024-01-16; current version v2.8.9, with the latest 10 releases listed.
| Version | Released | Type | Size | macOS | Windows | Linux |
|---|---|---|---|---|---|---|
| v2.8.9 | 2024-01-16 | Stable | — | — | — | — |
| v2.8.8 | 2023-10-26 | Stable | — | — | — | — |
| v2.8.7 | 2023-08-22 | Stable | — | — | — | — |
| v3.0.7 | 2023-08-22 | Stable | — | — | — | — |
| v2.8.6 | 2023-03-29 | Stable | — | — | — | — |
| v2.8.5 | 2023-03-29 | Stable | — | — | — | — |
| v3.0.6 | 2023-03-29 | Stable | — | — | — | — |
| v3.0.5 | 2023-03-29 | Stable | — | — | — | — |
| v3.0.4 | 2022-10-09 | Stable | — | — | — | — |
| v3.0.3 | 2022-10-07 | Stable | — | — | — | — |
Data from GitHub Releases; stable releases first, each group sorted newest first.
Prebuilt bottle platforms
Official Homebrew bottles cover:
- Apple silicon · latest macOS
- Apple silicon · macOS 26 Tahoe
- Apple silicon · macOS 15 Sequoia
- Linux · ARM64
- Linux · x86_64
⚠️ No prebuilt bottle for Intel Macs; Intel users need brew install --build-from-source to build from source.
Compared with similar apps
Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.
| App | Version | License | Architecture | 30-day installs |
|---|---|---|---|---|
| charm-tools | v2.8.9 | GPL-3.0-only | CLI | 16 |
| charmcraft | 4.5.0 | Apache-2.0 | CLI | 30 |
| charm | 2.1.1 | GPL-3.0-only | CLI | 11 |
| um | 4.2.0 | MIT | CLI | 6 |
Similar apps: Command-line Tools
charmcraft
Charmcraft is a command-line tool for creating charms and publishing them to Charmhub.charm
The charmstore-client repository holds client-side code for interacting with the Juju charm…um
um is a command-line utility for creating and maintaining your own set of man-like help pages.rover
CLI for managing and maintaining data graphs with Apollo Studioopenssl@4
Cryptography and SSL/TLS Toolkitxz
General-purpose data compression with high compression ratioCategories: Command-line Tools