From 25ece73e61cd5a9076c63fe884c84a86b35b5b42 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Fri, 7 Aug 2026 16:05:00 +0800 Subject: feat: implement pkg-enable and pkg-disable commands Add package enable/disable functionality with version matching for pkg-enable, and fix help text to reflect implemented commands. --- mingling_cli/src/pkg_mgr/cmd_uninstall.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'mingling_cli/src/pkg_mgr/cmd_uninstall.rs') diff --git a/mingling_cli/src/pkg_mgr/cmd_uninstall.rs b/mingling_cli/src/pkg_mgr/cmd_uninstall.rs index d9a3004..69c5aa5 100644 --- a/mingling_cli/src/pkg_mgr/cmd_uninstall.rs +++ b/mingling_cli/src/pkg_mgr/cmd_uninstall.rs @@ -3,8 +3,7 @@ use std::{fs, io, path::PathBuf}; use mingling::{ Grouped, LazyRes, Routable, ShellContext, Suggest, SuggestItem, macros::{ - arg, buffer, chain, command, completion, metadata, pack, pack_err, r_println, renderer, - routeify, + arg, buffer, chain, command, completion, metadata, pack, r_println, renderer, routeify, }, metadata::Description, picker::{EntryPicker, PickerArg}, @@ -13,13 +12,14 @@ use mingling::{ use crate::{ Next, metadata::setup::ResMetadata, - pkg_mgr::{ErrorNoDataDirectory, ErrorRootPackageNotFound, ResPackagesDir}, + pkg_mgr::{ + ErrorNoDataDirectory, ErrorPackageSpecInvalid, ErrorRootPackageNotFound, ResPackagesDir, + }, }; /// Optional positional argument: package spec (`name` or `name@version`) pub static ARG_PACKAGE: PickerArg> = arg![Option]; -pack_err!(ErrorPackageSpecInvalid = String); pack!(StateUninstallPackages = Vec); #[derive(Debug, Default, Grouped)] -- cgit