Skip to content
The Lucky charm framework for Juju.
Rust Shell HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
charm_template
chocolatey
docs/book
src
.drone.star
.drone.yml
.gitignore
Cargo.lock
Cargo.toml
LICENSE
NOTICES
README.md
build.rs
snapcraft.yaml

README.md

Lucky - A charming framework for Juju

Build Status Badge Snap Build Status Badge Lines of Code Badge

This is the home of a work-in-progress charm writing framework for Juju. The framework will seek to provide a well-documented and easy-to-use experience for writing charms that run Docker containers. While currently we are focusing on Docker containers, as development progresses, this framework could very well end up being useful for writing non-Docker charms as well.

The original discussion that started this effort can be found here on the Juju forums.

The documentation is hosted at katharostech.github.io/lucky.

Installation

Currently there isn't much to try yet, but you can test the latest pre-release of Lucky by downloading the build for your platform from the releases page.

We also support the following package managers.

Chocolatey ( Windows )

Note: The windows Chocolatey package is currently not up-to-date with the latest pre-release. This is temporary and will be fixed.

Chocolatey Package Badge Chocolatey Downloads Badge

You can install Lucky with the Chocolatey package manager for Windows:

choco install lucky --pre

Snap ( Linux )

Get it from the Snap Store

We have a snap which can be installed on supported linux distros from the commandline:

sudo snap install --edge --devmode lucky

Note: Unlike the Windows and mac packages, this will install Lucky from the latest commit on master instead of the latest pre-release.

Homebrew ( MacOS )

Homebrew Cask Badge

We have a Homebrew cask:

brew cask install katharostech/tap/lucky-pre-release

Bugs, Features, and Questions

If you have any bug reports or feature requests you can create a Taiga issue and we'll see what we can do to help.

For questions or general discussion there is also a Lucky category on the Juju forum.

You can’t perform that action at this time.