Crates.io | konfigkoll |
lib.rs | konfigkoll |
version | 0.1.9 |
source | src |
created_at | 2024-07-25 19:29:45.101687 |
updated_at | 2024-09-20 18:19:49.453055 |
description | Konfigkoll is a configuration management tool for Arch Linux and Debian (and derivatives) |
homepage | |
repository | https://github.com/VorpalBlade/paketkoll |
max_upload_size | |
id | 1315372 |
size | 138,837 |
Documentation [ lib.rs ] [ crates.io ] [ AUR ]
Konfigkoll is a work in progress cross distro configuration manager. It aims to solve the problem "I have too many computers and want to keep the system configs in sync", rather than "I am a sysadmin and want to manage a fleet". As such it is a personal system configuration manager.
The design of konfigkoll is heavily inspired by the excellent Aconfmgr, but with a few key differences:
--trust-mtime
, both are
significantly slowed down if checksums are verified for every file).Please see the documentation for more information.
This crate consists of two binaries:
This is the main binary you will be interacting with
This is a helper binary for [konfigkoll] that provides Rune support (the embedded scripting language used by konfigkoll) functions such as:
The MSRV may be bumped as needed. It is guaranteed that this program will at least build on the current stable Rust release. An MSRV change is not considered a breaking change and as such may change even in a patch version.
konfigkoll is a Swedish for "config check/tracking", though the translation to English isn't perfect ("ha koll på" means "keep an eye on" for example). Some nuance is lost in the translation!