You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
trivernis 9e1b60c313 | 2 years ago | |
---|---|---|
configs/crystal | 2 years ago | |
src | 2 years ago | |
.gitignore | 2 years ago | |
.gitlab-ci.yml | 2 years ago | |
Cargo.lock | 2 years ago | |
Cargo.toml | 2 years ago | |
LICENSE | 2 years ago | |
README.md | 2 years ago | |
build.rs | 2 years ago |
README.md
tourmaline
Tourmaline is a (planned) agnostic, asynchronous and awesome installer framework
Usage
Just run cargo run -- help
or trm help
for now.
Scripts
Scripts for all supported distros are stored in the config
folder of this repository.
Each distro has its own folder with several subfolders corresponding to all integration tasks.
<distro>
| <task>
| up.nu
| down.nu
| <task>
| up.nu
| down.nu
The up.nu
scripts contain the required steps to apply the change described by the task.
This can include installing packages, creating configuration files and starting systemd units.
The down.nu
scripts contain the steps to revert the change applied by a task. These scripts will
later be used to offer functionalities like reinstalling grub or changing installed kernels.
License
GPL v3
See LICENSE.