before yet another repo moving stuff around

This commit is contained in:
Sebastian Moser
2026-02-15 14:05:16 +01:00
parent 7b6f177d14
commit 691e695659
16 changed files with 363 additions and 108 deletions

View File

@@ -1,20 +1,31 @@
use std::collections::HashMap;
use clap::crate_version;
use cli_part::Cli;
use config::Config;
use deno_part::JsPart;
use mize::{Mize, MizeError, MizePart, MizeResult, add_parts, mize_err};
use clap::crate_version;
use mize::{
DynMizePartGuard, Mize, MizeError, MizePart, MizePartGuard, MizeResult, add_parts, mize_err,
};
fn main() {
let mut mize = Mize::new();
add_parts!(&mut mize, Cli::new(&mut mize, "ppc"));
let cli = Cli::get(&mut mize);
cli.with_cmd(|cmd| cmd.version(crate_version!()).author("ppc").about("the ppc desktop program"));
cli.subcommand("test", |sub_matches| {
add_parts!(&mut mize, Cli);
let cli = mize.get_part_native::<Cli>("cli");
cli.with_cmd(|cmd| {
cmd.version(crate_version!())
.name("ppc")
.author("ppc")
.about("the ppc desktop program")
});
cli.subcommand(Command::new("test"), |sub_matches| {
println!("test ppc...");
Ok(())
});
mize.run();
}