diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-08-07 16:05:00 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-08-09 02:56:28 +0800 |
| commit | 25ece73e61cd5a9076c63fe884c84a86b35b5b42 (patch) | |
| tree | 2536540b176ecc3d4c1ba0a50bf3031d4fe07591 /mingling_cli/src/pkg_mgr/cmd_uninstall.rs | |
| parent | c2de5313748e7d5f8ad7efee9ffecb513994443a (diff) | |
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.
Diffstat (limited to 'mingling_cli/src/pkg_mgr/cmd_uninstall.rs')
| -rw-r--r-- | mingling_cli/src/pkg_mgr/cmd_uninstall.rs | 8 |
1 files changed, 4 insertions, 4 deletions
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<Option<String>> = arg![Option<String>]; -pack_err!(ErrorPackageSpecInvalid = String); pack!(StateUninstallPackages = Vec<String>); #[derive(Debug, Default, Grouped)] |
