├── .cargo └── config.toml ├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── README_ZH.md ├── changelog.md ├── module ├── .gitignore ├── config.toml ├── customize.sh ├── metainstall.sh ├── metamount.sh ├── metauninstall.sh ├── module.prop └── uninstall.sh ├── src ├── conf │ ├── cli.rs │ ├── config.rs │ └── mod.rs ├── core │ ├── executor.rs │ ├── inventory.rs │ ├── mod.rs │ ├── modules.rs │ ├── planner.rs │ ├── state.rs │ ├── storage.rs │ └── sync.rs ├── defs.rs ├── main.rs ├── mount │ ├── magic.rs │ ├── mod.rs │ ├── node.rs │ ├── overlay.rs │ └── try_umount.rs └── utils.rs ├── update.json ├── webui ├── .gitignore ├── .vscode │ └── extensions.json ├── README.md ├── index.html ├── jsconfig.json ├── package-lock.json ├── package.json ├── pnpm-lock.yaml ├── src │ ├── App.svelte │ ├── app.css │ ├── components │ │ ├── NavBar.css │ │ ├── NavBar.svelte │ │ ├── Skeleton.svelte │ │ └── Toast.svelte │ ├── layout.css │ ├── lib │ │ ├── api.js │ │ ├── constants.js │ │ ├── store.svelte.js │ │ └── theme.js │ ├── locales │ │ ├── en.json │ │ ├── es.json │ │ ├── ja.json │ │ ├── ru.json │ │ ├── zhs.json │ │ └── zht.json │ ├── main.js │ └── routes │ │ ├── ConfigTab.css │ │ ├── ConfigTab.svelte │ │ ├── InfoTab.css │ │ ├── InfoTab.svelte │ │ ├── LogsTab.css │ │ ├── LogsTab.svelte │ │ ├── ModulesTab.css │ │ ├── ModulesTab.svelte │ │ ├── StatusTab.css │ │ └── StatusTab.svelte ├── svelte.config.js └── vite.config.js └── xtask ├── Cargo.toml └── src ├── main.rs └── zip_ext.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /output 3 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/README.md -------------------------------------------------------------------------------- /README_ZH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/README_ZH.md -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/changelog.md -------------------------------------------------------------------------------- /module/.gitignore: -------------------------------------------------------------------------------- 1 | webroot/ 2 | magic_mount_rs 3 | *.zip 4 | -------------------------------------------------------------------------------- /module/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/module/config.toml -------------------------------------------------------------------------------- /module/customize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/module/customize.sh -------------------------------------------------------------------------------- /module/metainstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/module/metainstall.sh -------------------------------------------------------------------------------- /module/metamount.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/module/metamount.sh -------------------------------------------------------------------------------- /module/metauninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/module/metauninstall.sh -------------------------------------------------------------------------------- /module/module.prop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/module/module.prop -------------------------------------------------------------------------------- /module/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/module/uninstall.sh -------------------------------------------------------------------------------- /src/conf/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/conf/cli.rs -------------------------------------------------------------------------------- /src/conf/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/conf/config.rs -------------------------------------------------------------------------------- /src/conf/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/conf/mod.rs -------------------------------------------------------------------------------- /src/core/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/core/executor.rs -------------------------------------------------------------------------------- /src/core/inventory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/core/inventory.rs -------------------------------------------------------------------------------- /src/core/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/core/mod.rs -------------------------------------------------------------------------------- /src/core/modules.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/core/modules.rs -------------------------------------------------------------------------------- /src/core/planner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/core/planner.rs -------------------------------------------------------------------------------- /src/core/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/core/state.rs -------------------------------------------------------------------------------- /src/core/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/core/storage.rs -------------------------------------------------------------------------------- /src/core/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/core/sync.rs -------------------------------------------------------------------------------- /src/defs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/defs.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/mount/magic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/mount/magic.rs -------------------------------------------------------------------------------- /src/mount/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/mount/mod.rs -------------------------------------------------------------------------------- /src/mount/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/mount/node.rs -------------------------------------------------------------------------------- /src/mount/overlay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/mount/overlay.rs -------------------------------------------------------------------------------- /src/mount/try_umount.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/mount/try_umount.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/src/utils.rs -------------------------------------------------------------------------------- /update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/update.json -------------------------------------------------------------------------------- /webui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/.gitignore -------------------------------------------------------------------------------- /webui/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/.vscode/extensions.json -------------------------------------------------------------------------------- /webui/README.md: -------------------------------------------------------------------------------- 1 | # Magic Mount Webui 2 | -------------------------------------------------------------------------------- /webui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/index.html -------------------------------------------------------------------------------- /webui/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/jsconfig.json -------------------------------------------------------------------------------- /webui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/package-lock.json -------------------------------------------------------------------------------- /webui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/package.json -------------------------------------------------------------------------------- /webui/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/pnpm-lock.yaml -------------------------------------------------------------------------------- /webui/src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/App.svelte -------------------------------------------------------------------------------- /webui/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/app.css -------------------------------------------------------------------------------- /webui/src/components/NavBar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/components/NavBar.css -------------------------------------------------------------------------------- /webui/src/components/NavBar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/components/NavBar.svelte -------------------------------------------------------------------------------- /webui/src/components/Skeleton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/components/Skeleton.svelte -------------------------------------------------------------------------------- /webui/src/components/Toast.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/components/Toast.svelte -------------------------------------------------------------------------------- /webui/src/layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/layout.css -------------------------------------------------------------------------------- /webui/src/lib/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/lib/api.js -------------------------------------------------------------------------------- /webui/src/lib/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/lib/constants.js -------------------------------------------------------------------------------- /webui/src/lib/store.svelte.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/lib/store.svelte.js -------------------------------------------------------------------------------- /webui/src/lib/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/lib/theme.js -------------------------------------------------------------------------------- /webui/src/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/locales/en.json -------------------------------------------------------------------------------- /webui/src/locales/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/locales/es.json -------------------------------------------------------------------------------- /webui/src/locales/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/locales/ja.json -------------------------------------------------------------------------------- /webui/src/locales/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/locales/ru.json -------------------------------------------------------------------------------- /webui/src/locales/zhs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/locales/zhs.json -------------------------------------------------------------------------------- /webui/src/locales/zht.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/locales/zht.json -------------------------------------------------------------------------------- /webui/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/main.js -------------------------------------------------------------------------------- /webui/src/routes/ConfigTab.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/routes/ConfigTab.css -------------------------------------------------------------------------------- /webui/src/routes/ConfigTab.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/routes/ConfigTab.svelte -------------------------------------------------------------------------------- /webui/src/routes/InfoTab.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/routes/InfoTab.css -------------------------------------------------------------------------------- /webui/src/routes/InfoTab.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/routes/InfoTab.svelte -------------------------------------------------------------------------------- /webui/src/routes/LogsTab.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/routes/LogsTab.css -------------------------------------------------------------------------------- /webui/src/routes/LogsTab.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/routes/LogsTab.svelte -------------------------------------------------------------------------------- /webui/src/routes/ModulesTab.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/routes/ModulesTab.css -------------------------------------------------------------------------------- /webui/src/routes/ModulesTab.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/routes/ModulesTab.svelte -------------------------------------------------------------------------------- /webui/src/routes/StatusTab.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/routes/StatusTab.css -------------------------------------------------------------------------------- /webui/src/routes/StatusTab.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/src/routes/StatusTab.svelte -------------------------------------------------------------------------------- /webui/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/svelte.config.js -------------------------------------------------------------------------------- /webui/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/webui/vite.config.js -------------------------------------------------------------------------------- /xtask/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/xtask/Cargo.toml -------------------------------------------------------------------------------- /xtask/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/xtask/src/main.rs -------------------------------------------------------------------------------- /xtask/src/zip_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuzakiKokuban/meta-hybrid_mount/HEAD/xtask/src/zip_ext.rs --------------------------------------------------------------------------------