/gng

GNG experiment

Primary LanguageRust

gng

CI Coverage Status CII Best Practices

gng is yet another attempt to write a package manager for Linux. This one should be simpler than most: I am targeting stateless and immutable systems, so there is no need to upgrade packages nor to add or remove packages from already installed systems (they are immutable after all;-).

All this package manager needs to do is install a set of packages and be reasonably fast about it!

This is written in rust to easily create a self-contained binary. This should allow some interesting use-cases like building packets in an (almost;-) empty container.

!!! Gng is an experiment, do not use (yet?) !!!

Installation

Cargo

  • Install the rust toolchain in order to have cargo installed by following this guide.
  • run cargo install gng

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, shall be licensed as the rest of the project, without any additional terms or conditions.

See CONTRIBUTING.md.