- Crystal 87.5%
- Nix 12.5%
| .forgejo/workflows | ||
| spec | ||
| src | ||
| .editorconfig | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| README.md | ||
| shard.yml | ||
| shell.nix | ||
Lily
An XDG Base Directory client compatible with version 0.8 of the specification.
Installation
-
Add the dependency to your
shard.yml:dependencies: lily: git: https://iv.puppygirl.icu/hearts/lily.git -
Run
shards install
Documentation
Documentation for Lily can be found here.
Testing
Tests can be run with the crystal spec tool using the following command:
crystal spec --color --progress --order random
The tests depend on libxdg-basedir, as it is a known-good (except one outstanding bug) implementation of the XDG Base Directory specification.
Contributing
Code contributions are always welcome. Just make sure the code is formatted to Crystal standards and that the commit messages follow Conventional Commits.
Tips
If you'd like to support the creator of the project, the links below offer a few options:
Bitcoin: bc1q9csst3z52r89pm4l2vvjeg4lk7ulvnm78z0l4d
Litecoin: ltc1qu6ztt3j65fx4t6asgttd4ednl8495hxkayhw0t
Etherium: 0x3bAFbA883b3b335Dd9a9B0c90f2cdfAeb055e700