aboutsummaryrefslogtreecommitdiff
path: root/mingling_cli/src/pkg_mgr.rs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-08-09 13:52:37 +0800
committer魏曹先生 <1992414357@qq.com>2026-08-09 13:52:37 +0800
commit3a0ba2571af433d9fa7b2c735bcc2739aeef6b79 (patch)
treed40408f5d51aa5981047c9f2ffcc0ac75b5f32d4 /mingling_cli/src/pkg_mgr.rs
parent3b5da73b9b5401d426bae20a6bd735dab26b6b8e (diff)
refactor: move packages dir to mingling/packages
Diffstat (limited to 'mingling_cli/src/pkg_mgr.rs')
-rw-r--r--mingling_cli/src/pkg_mgr.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/mingling_cli/src/pkg_mgr.rs b/mingling_cli/src/pkg_mgr.rs
index 080c50f..e140991 100644
--- a/mingling_cli/src/pkg_mgr.rs
+++ b/mingling_cli/src/pkg_mgr.rs
@@ -19,7 +19,7 @@ pack_err!(ErrorNoDataDirectory);
pack_err!(ErrorPackageSpecInvalid = String);
pack_err!(ErrorPackageNameRequired);
-/// The `.mingling` packages directory under the user's data directory.
+/// The `mingling/packages` packages directory under the user's data directory.
#[derive(Debug, Default, Clone)]
pub struct ResPackagesDir {
pub path: PathBuf,
@@ -28,7 +28,7 @@ pub struct ResPackagesDir {
#[program_setup]
pub fn package_manager_setup(program: &mut Program<ThisProgram>) {
let path = dirs::data_dir()
- .map(|data_dir| data_dir.join(".mingling"))
+ .map(|data_dir| data_dir.join("mingling").join("packages"))
.unwrap_or_default();
program.with_resource(ResPackagesDir { path });
}