#package-manager #declarative #extendable #darling #file #version #list

bin+lib darling_packages

声明式和可扩展的包管理器

1 个不稳定版本

0.1.0 2024年4月8日

#528操作系统

MIT 许可证

13KB
163

配置架构

配置文件有以下字段

  • [packages]: { [string]: { version: string }} - 基础包列表

示例配置

  • 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" }

实现 Darling

  • darling-manager 添加到你的依赖项
  • 在你的主文件中创建一个实现 darling::Declarative 的空结构体。
  • 声明一个名为 package 的结构体变量为 pub static

依赖项

~5–17MB
~176K SLoC