31 lines
450 B
Rust
Executable File
31 lines
450 B
Rust
Executable File
//! Depot - Not Your Average Package Manager
|
|
//! A source-based package manager for Linux
|
|
|
|
mod builder;
|
|
mod cli;
|
|
mod cli_assets;
|
|
mod commands;
|
|
mod config;
|
|
mod cross;
|
|
mod db;
|
|
mod deps;
|
|
mod fakeroot;
|
|
mod index;
|
|
mod install;
|
|
mod locking;
|
|
mod package;
|
|
mod planner;
|
|
mod shell_helpers;
|
|
mod signing;
|
|
mod source;
|
|
mod staging;
|
|
mod ui;
|
|
|
|
use anyhow::Result;
|
|
use clap::Parser;
|
|
|
|
fn main() -> Result<()> {
|
|
let cli = cli::Cli::parse();
|
|
commands::run(cli)
|
|
}
|