Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/katharostech/lucky
The Lucky charm framework for Juju.
https://github.com/katharostech/lucky
9ca81cf114443df654d0cac5a7629b6526295316 authored about 5 years ago by Zicklag <[email protected]>
- Fix incorrect link for Lucky forum category
ca6314d0142ef23ebb82eb35eefb40a0d892b313 authored about 5 years ago by Zicklag <[email protected]>35ce4221a8441fd8e8627d439a7caaacf7258b34 authored about 5 years ago by Zicklag <[email protected]>
e226cf27f863dce3d4d3f40e5d5d3843ccac882e authored about 5 years ago by Zicklag <[email protected]>
c5a31a351a28b0d276340d039c323271517c556f authored about 5 years ago by Zicklag <[email protected]>
- Remove the "HookError" rpc error type in favor of using the generic
"Error" type.
- Replaced...
- Improve error message printing with a `map_rpc_err` function for
varlink client errors.
- Add hook name to `HookFailed` varlink protocol error
- Overwrote the Display implementation fo...
Use a Serde feature to skip serialization on fields that are `None`.
This removes the need to us...
Upgrade to crossterm 0.14 and termimad 0.8.3 to enable resize events and
auto-resizing the docum...
Lucky can now optionally install Docker when the charm is installed. You
can opt out by setting ...
f8ace33c6ea654001d9035512883f6fa7b756984 authored about 5 years ago by Zicklag <[email protected]>
Added an initial check on the program arguments for --doc or -H flags to
allow those flags to ov...
- Make subcommands `pub(super)` instead of `pub(crate)`
2838842bcc8184331c69ee35d5651839a4fd10b8 authored about 5 years ago by Zicklag <[email protected]>
I'm not 100% sure where we will use this, but I think it will be used to
add extra unit cooperat...
The flag rendering was misplaced after the pedantic clippy refactor.
ec7375b33be985028315f6b1cdc6bbc22a60213d authored about 5 years ago by Zicklag <[email protected]>
Removed the exit code from the `TriggerHook` daemon API. This simplifies
error handling and remo...
- Change function order in lucky::daemon
- Remove an unnecessary newline in the CLI error logging
Introduce small amount of dynamic typing to facilitate the ability for
commands to pass arbitrar...
- Run rustfmt
6abd3214c17da5733d64e7ecfd946db102774cc6 authored about 5 years ago by Zicklag <[email protected]>3702dc99c339f98cd056dcc55d8a80f8fe7dc272 authored about 5 years ago by Zicklag <[email protected]>
209c4b51e0bb63cc836094e500194b19edf24e86 authored about 5 years ago by Zicklag <[email protected]>
- Address clippy lints
- Run rustfmt
271ce562f9a1412bd720bc3e32920dfef8d26304 authored about 5 years ago by Zicklag <[email protected]>
- Remove install hook and just start daemon if not started on every hook.
- Run rustfmt
- Replace the LUCKY_CONTEXT=client `unimplemented!` with the
implementation.
21e7c0b5a58656c967b1a0c02f3b81933e59d550 authored about 5 years ago by Zicklag <[email protected]>
d53e2e208e78e458df022c7ff7a386edcf9c598c authored about 5 years ago by Zicklag <[email protected]>
37b0930f357ae8292c24a2f7af03216e486ee752 authored about 5 years ago by Zicklag <[email protected]>
- Update Windows installation instructions
- Fix typo in docs Overview page
- Update chocolatey package metadata
- Chocolatey package file organization
- Make Drone automat...
a81219527eb2e164e0eb084d4e1e702224984933 authored about 5 years ago by Zicklag <[email protected]>
The Linux builds were accidentally releasing the doc gen build instead
of the Lucky CLI build.
41b2369a854c9bd5b9215eff866b48e4f90059dd authored about 5 years ago by Zicklag <[email protected]>
fa5094712e53fbcb1720d8281b3f6057a58b9958 authored about 5 years ago by Zicklag <[email protected]>
On the `trigger-hook` and `set-status` commands the `-H` flag didn't
work because other argument...
The commandline doc pager will now just show the help message for the
command if there is no doc...
- Also fixed modified markdown doc generator to include subcommands in
usage messages.
a849cd56487c61c52da108039232e46179ee6a68 authored about 5 years ago by Zicklag <[email protected]>
117e2175faa001554e38f5e82d176c98bd79cf57 authored about 5 years ago by Zicklag <[email protected]>
dd80a688d1201f250d860be3afe6a34a2f9e606f authored about 5 years ago by Zicklag <[email protected]>
c8bd2eaebc02507692aa3ea007ddba858b867814 authored about 5 years ago by Zicklag <[email protected]>
11884e38a8a8a50d1b2effb4e65fabf6042a3716 authored about 5 years ago by Zicklag <[email protected]>
a8f46f1f613808ae95107aaa1a8f573e938f6773 authored about 5 years ago by Zicklag <[email protected]>
40c7dd8c3727f779ae3b847df321b809a71a02a8 authored about 5 years ago by Zicklag <[email protected]>
cf4efdc46347945bc4eb654c9020e9bbf0a0b955 authored about 5 years ago by Zicklag <[email protected]>
Switched Mac build to use our new rust-osxcross Docker image as a base.
This will help improve C...
05b79619c028db3a121dfb52e41a67f87e6e6cb8 authored about 5 years ago by Zicklag <[email protected]>
d989f000ea2419ce587be654325046323f94cb7e authored about 5 years ago by Zicklag <[email protected]>
913cf0f91676912fe67f2851859d158311d86718 authored about 5 years ago by Zicklag <[email protected]>
bd1909e5ddeeb2f1b145c28369708499bdfc0106 authored about 5 years ago by Zicklag <[email protected]>
dd752a769a6bce091fdf241ae968b607cc13a249 authored about 5 years ago by Zicklag <[email protected]>
6550f0abba68067ee90591a92c6192f681366fc8 authored about 5 years ago by Zicklag <[email protected]>
Changed the name from `katharostech.lucky`.
01ceca71120b2962591adcb8e9734b30de2bd50a authored about 5 years ago by Zicklag <[email protected]>dd0b01435c5cdfd8247bd8f7804f1ecaa4156aaf authored about 5 years ago by Zicklag <[email protected]>
940adb8519173e1b343a5dea783e5cf9bb1a0150 authored about 5 years ago by Zicklag <[email protected]>
a3a84f3076f239ccdb6250d0cfee752176ea4baa authored about 5 years ago by Zicklag <[email protected]>
c4fb788c6a5665dd7967625326570b7dc7493b9f authored about 5 years ago by Zicklag <[email protected]>
abaf6fbb46a43dd6eb808700bf4a7dba59818361 authored about 5 years ago by Zicklag <[email protected]>
- Rename the `get_command()` function of the `CliCommand` trait to
`get_app()`
Switch an argument that was unnecessarily `&dyn CliCommand` to
`&impl CliCommand`.
accfa40d74a0e08354c46811f4f507b679d03839 authored about 5 years ago by Zicklag <[email protected]>
Preprocess doc page markdown links so that they look nicer in the
terminal.
5e1e9e6d61d2d8c087fa920c22f4c9aae1d48fa8 authored about 5 years ago by Zicklag <[email protected]>
ed7794e8c17c35062c799af474e3eb70ad41ce35 authored about 5 years ago by Zicklag <[email protected]>
9853bb0b8c002835b417329db2cdb4860bc78703 authored about 5 years ago by Zicklag <[email protected]>
- Start on a help page for the pager
4885a122dd53d8c42a2fdba52c49f19190463a43 authored about 5 years ago by Zicklag <[email protected]>
Thanks to everybody who helped here:
https://users.rust-lang.org/t/trait-object-auto-implementat...
59c90e7bcf67df24aa5805500c8fe2977e37c522 authored about 5 years ago by Zicklag <[email protected]>
- Move doc pager to its own module.
cc1e4c3d9067bdaa02bb1d5c09c294f19bb98372 authored about 5 years ago by Zicklag <[email protected]>e5f8d9d9dd01ca1cb174d40f77863c746c2463ba authored about 5 years ago by Zicklag <[email protected]>
This adds a new CliCommand trait that is used to automatically implement
the repetative code for...
1b24d84878c4413e4b872691d6e48ad4040f30ee authored about 5 years ago by Zicklag <[email protected]>
- Updated builds to rust nightly-2019-11-24 so that we can get error
backtraces.
- Removed unn...
- Fixed bug where starting daemon without using env vars for arguments
failed due to arguments...
67fb2c6f714411d9a0b20faae92c70d41e836a8f authored about 5 years ago by Zicklag <[email protected]>
- Fix a TODO/bug with the doc pager flickering when scrolled
- Address a clippy lint
- Remove th...
Instead of using `std::process::exit()` and exiting without running
destructors, we now return `...
240ba0fa93cfb44ac2964d17026655d14518c638 authored about 5 years ago by Zicklag <[email protected]>
e22180cbcd0567062d9037a16d9fa6ec02bb6c17 authored about 5 years ago by Zicklag <[email protected]>
Setup the new Termimad templates system so that the command help is
properly formatted in the do...
Fixed a bug where extra daemon instances would be created unnecessarily
when the daemon has alre...
010f4eef8bbe924d63dc9810b61b1deb420504f5 authored about 5 years ago by Zicklag <[email protected]>
- Remove logging testing code
- Add file and line to CLI trace logs
- Determine whether to use t...
Greatly improved logging system and added "daemon" logger target to
configure daemon logs as han...
Fixed an issue in the install hook that would turn logging off for the daemon as well
as the CLI.
- Turn off logging for lucky client in charm scripts to avoid duplicate
logs
- Fix broken charm install and other hook templates
- Add the charm `bin` dir to the charm scrip...
- Make sure the lucky daemon is shutdown in the `stop` hook
e399c7978d0a355edbd1619a0d96f65ec3b02b7e authored about 5 years ago by Zicklag <[email protected]>
- Fix shabang for install.sh in charm template
- Make build script rerun when charm template is ...
Fixes a problem where a built charm's scripts could not be executed.
ac848c5d9926bc695daf776a379a79c98dab26ba authored about 5 years ago by Zicklag <[email protected]>91fadf7fd16c4918829ca7d0bae2a80e2cf6d1ac authored about 5 years ago by Zicklag <[email protected]>
b6eb328b892ccf1f93dd1f36e7b01a554985e7ec authored about 5 years ago by Zicklag <[email protected]>
The daemon can now store and load a struct containing its state. The
state is persisted when the...
- Add work-in-progress use of function in the TriggerHook RPC
277603426d30ba275bb98f012bbf8652c2581296 authored about 5 years ago by Zicklag <[email protected]>c57d306db58f65aa8b7e8f7a7efcd07116a56124 authored about 5 years ago by Zicklag <[email protected]>
The lucky.yml file in the charm template was invalid. Also renamed it to
lucky.yaml to make it c...
Moved some types around to different modules and do some other general
reorganization and commen...
The statuses of each script will be consolidated in to one status that
will be set as the Juju s...
This helps abstract some of the client code a bit more.
c543ee956894d4537b6d17d2a5ba9ba32e2a1537 authored about 5 years ago by Zicklag <[email protected]>