From 180f72d307d75351bc8baa19b8ac662ef58fc35f Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Fri, 7 Aug 2026 15:48:37 +0800 Subject: feat(pkg_mgr): add uninstall command and improve install Implement `mling uninstall` to remove installed packages by name or name@version, with shell completion support. Rework install to build release binaries, copy them plus completion scripts to a per-version directory under the user data dir. --- mingling_cli/src/bin/cli.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'mingling_cli/src/bin/cli.rs') diff --git a/mingling_cli/src/bin/cli.rs b/mingling_cli/src/bin/cli.rs index fe2e60a..6f7556e 100644 --- a/mingling_cli/src/bin/cli.rs +++ b/mingling_cli/src/bin/cli.rs @@ -1,6 +1,7 @@ use mingling::setup::{ExitCodeSetup, picker::HelpFlagSetup}; use mingling_cli::{ ThisProgram, linter::registry::LintRegistrySetup, metadata::MinglingMetadataSetup, + pkg_mgr::PackageManagerSetup, }; #[tokio::main] @@ -13,6 +14,7 @@ async fn main() { program.with_setup(MinglingMetadataSetup); program.with_setup(LintRegistrySetup); + program.with_setup(PackageManagerSetup); // Exec program.exec_and_exit().await; -- cgit