4 releases
0.2.3 | Jun 25, 2024 |
---|---|
0.2.2 | Mar 30, 2024 |
0.2.1 | Mar 28, 2024 |
0.1.0 | Dec 28, 2023 |
#434 in Unix APIs
23 downloads per month
39KB
833 lines
libxinux
📚 | A set of handful ABIs made for Xinux projects
lib.rs
:
Libxinux
This is a library containing various utilities for interacting with the Arch Linux ecosystem that will be used to create various tools for Xinux'es personal use.
Features
We provide blocking features by default. However, you can enable async features if you want to.
Default features:
pkgs
: Enables thepkgs
module which contains utilities for interacting with the package
Optional features:
pkgs-async
: Enables thepkgs
module with async support
Overview
Packages (pkgs
module)
The pkgs
module contains apis for fetching package information from the Arch Linux
package repositories and the Arch User Repository (AUR). Also, it's possible to fetch group
data from the Arch Linux package repositories. We used tokio and reqwest to create async
versions of the apis.
Dependencies
~3–15MB
~197K SLoC