darling_packages

Crates.iodarling_packages
lib.rsdarling_packages
version0.1.0
sourcesrc
created_at2024-04-08 16:13:03.42879
updated_at2024-04-08 16:13:03.42879
descriptionA declarative and extendable package manager.
homepage
repository
max_upload_size
id1200545
size25,865
Violet (vi013t)

documentation

README

Config Schema

The config file has the following fields:

  • [packages]: { [string]: { version: string }} - List of base

Example Configurations

  • Arch:
[packages]
firefox = { version = "124.0.2-1" }
vim = { version = "9.1.0252-1" }
neovim = { version = "0.9.5-5" }
libx11 = { version = "1.8.8-3", window_system = "X11" }
xorg-xwayland = { version = "23.2.5-1", window_system = "Wayland" }
joshuto = { version = "0.9.8-1", source = "AUR" }

Implementing Darling

  • Add darling-manager to your dependencies
  • Create an empty struct that implements darling::Declarative
  • In your main file, declare a pub static variable of your struct with the name package.
Commit count: 0

cargo fmt