Skip to content
This repository was archived by the owner on Aug 19, 2025. It is now read-only.

WithLithum-archive/IceCraft

Repository files navigation

IceCraft logo
IceCraft

GitHub Actions Workflow Status Sonar Quality Gate Sonar Coverage GitHub commit activity

IceCraft is a package manager that consists of:

  • A framework for managing installation and lifetime of packages
  • Additional services that handle download and storage of package atrefacts, as well as other miscellaneous services
  • Various extensions directly consumes various metadata APIs
  • as well as a CSR extension that provides building source packages directly from their original tarballs

Install

You can either install from source or download an already built installer archive (both are currently for Linux only).

Install from source

First, download the .NET 8.0 SDK from here. Remember: 8.0.

Download the source archive from a release version, extract the release archive, and open your terminal in the folder where it was extracted in. Then, run the following command:

make install

This should prepare an installable build and install it for the current user.

Building

IceCraft currently requires .NET SDK 8.0 to build. You can get it here.

To produce installable builds, use scripts/build-prepped. Additional instructions are available here.

Contributing

Contributions are welcome. You can report issues, suggest features or even submit code to this project!

View the Contributors' Guide for details.

License

GPL-3.0-or-later

Languages