7 releases (3 stable)
new 1.0.2 | Feb 18, 2025 |
---|---|
1.0.1 | Feb 15, 2025 |
0.2.3 | Jun 25, 2024 |
0.2.2 | Mar 30, 2024 |
0.1.0 | Dec 28, 2023 |
#1505 in Web programming
167 downloads per month
69KB
2K
SLoC
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
~73MB
~1.5M SLoC