A CLI tool to interact with nix flakes, mirrored to https://github.com/voidcontext/lamina-rs
ci/woodpecker/push/ci Pipeline was successful
Details
|
||
---|---|---|
.woodpecker | ||
src | ||
tests | ||
.envrc | ||
.gitignore | ||
CHANGELOG.md | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE | ||
README.md | ||
build.rs | ||
cog.toml | ||
flake.lock | ||
flake.nix |
README.md
lamina-rs
A high level CLI tool to manage and sync nix flakes
Features:
- print last modified date/time of flake inputs
- print last date/time of the revision (commit) of flake inputs
- using git
- using github api
- using gitlab api (?)
- sync rev of a flake input from another flake, when branch, etc is matching
- git
- github
- gitlab - not fully tested
- fully sync the input with another flake including modifying
flake.nix
Usage
Usage: lamina [OPTIONS] <COMMAND>
Commands:
sync Syncs input with another flake
batch-sync Syncs multiple inputs with another flake, the inputs need to have matching name
last-modified Prints the last modified date/time of the flake inputs
help Print this message or the help of the given subcommand(s)
Options:
-d, --debug
-h, --help Print help