libpacstall/
lib.rs

1#![doc(
2    html_logo_url = "https://raw.githubusercontent.com/pacstall/website/refs/heads/master/client/public/android-chrome-192x192.png"
3)]
4#![doc(
5    html_favicon_url = "https://raw.githubusercontent.com/pacstall/website/refs/heads/master/client/public/favicon-32x32.png"
6)]
7//! Libpacstall is the underlying library used to interface with low level pacstall operations.
8//!
9//! You may want to check out some [basic examples](https://github.com/Elsie19/libpacstall/tree/master/examples)
10//! to get a better grasp or just look through the documention here.
11
12/// Handles local repository related operations.
13///
14/// Most of this modules functionality relates to parsing files in `/usr/share/pacstall/repo/`.
15pub mod local;
16
17/// Handles individual packages.
18pub mod pkg;
19
20/// Handles interfaces used in the execution of bash code in pacstall.
21///
22/// Many of these methods are used for generating values for variables to be used in the shell.
23pub mod sys;
24
25/// Handle the `.SRCINFO` spec + extras for pacstall.
26pub mod srcinfo;