cabinpkg 0.17.0

A package manager and build system for C/C++
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Thin entry-point for the `cabin` binary.
//!
//! The library half (the `cabin` crate's `lib.rs`) owns parsing,
//! dispatch, and error rendering.  This shim hands off to
//! [`cabin::run`] with the process's own argv and
//! propagates its exit code so the binary stays trivial to
//! audit and integration tests can call the same entry point
//! the binary uses.

use std::process::ExitCode;

fn main() -> ExitCode {
    cabin::run(std::env::args_os())
}