genpac 0.1.0

Sandbox for Gentoo ebuild development using bubblewrap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Copyright (C) 2023 Gokul Das B
// SPDX-License-Identifier: GPL-3.0-or-later
//! Snapshot management module
//!
//! This module deals with creation, listing and deletion of snapshot (chroots) in the
//! workspace. This operation may be on any of the specific backends (btrfs, directory, zfs, etc)
//! that's chosen by the user in the config file. For the sake of simplicity, the backends are
//! managed using other command line tools (like btrfs command) when available.

pub use backend::BackendTypes;
use cfg::ModConfig;
pub use cli::SubCmdArgs;

mod backend;
mod cfg;
mod cli;