核心功能: - ✅ Categories/Series双视图管理(category_view.rs + import_markdown.rs) - ✅ FUSE Multi-Volume支持(tree_type参数) - ✅ SSH/SFTP/SCP/rsync协议完整实现(4042行) - ✅ NFS/SMB Module Phase 1-3完成 - ✅ Archive Module Phase 1-4完成(2916行) - ✅ Download Center API完整实现 - ✅ S3兼容API实现(560行) Git配置修正: - ✅ 删除错误origin(gitea.momentry.ddns.net) - ✅ 删除m5max128(指向机器名) - ✅ 设置origin = m5max128gitea.momentry.ddns.net/admin/markbase - ✅ 设置m4minigitea = m4minigitea.momentry.ddns.net/warren/markbase 数据清理: - ✅ 删除38个临时SQLite(保留accusys.sqlite、demo.sqlite) - ✅ 删除.bak、test_*.bin、调试脚本等临时文件 - ✅ 删除临时目录(build/、download files/、raid_test/等) - ✅ 更新.gitignore排除临时文件 架构优化: - 52个文件修改,2434行新增,4739行删除 - Workspace成员整合(16个crate) - 数据库状态:accusys.sqlite保留(主demo测试) 远程同步: - ✅ 准备推送到m5max128gitea(远程Gitea) - ✅ 准备推送到m4minigitea(本地Gitea)
67 lines
8.5 KiB
YAML
67 lines
8.5 KiB
YAML
client:
|
|
name: basic
|
|
file-system: device-agnostic
|
|
tools: {}
|
|
targets:
|
|
"MarkBaseInstallerMinimal-arm64-apple-macosx-release.exe": ["<MarkBaseInstallerMinimal-arm64-apple-macosx-release.exe>"]
|
|
"MarkBaseInstallerMinimal-arm64-apple-macosx-release.module": ["<MarkBaseInstallerMinimal-arm64-apple-macosx-release.module>"]
|
|
"PackageStructure": ["<PackageStructure>"]
|
|
"main": ["<MarkBaseInstallerMinimal-arm64-apple-macosx-release.exe>","<MarkBaseInstallerMinimal-arm64-apple-macosx-release.module>"]
|
|
"test": ["<MarkBaseInstallerMinimal-arm64-apple-macosx-release.exe>","<MarkBaseInstallerMinimal-arm64-apple-macosx-release.module>"]
|
|
default: "main"
|
|
nodes:
|
|
"/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/Sources/":
|
|
is-directory-structure: true
|
|
content-exclusion-patterns: [".git",".build"]
|
|
commands:
|
|
"/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build/sources":
|
|
tool: write-auxiliary-file
|
|
inputs: ["<sources-file-list>","/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/Sources/main.swift"]
|
|
outputs: ["/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build/sources"]
|
|
description: "Write auxiliary file /Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build/sources"
|
|
|
|
"/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.product/Objects.LinkFileList":
|
|
tool: write-auxiliary-file
|
|
inputs: ["<link-file-list>","/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build/main.swift.o"]
|
|
outputs: ["/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.product/Objects.LinkFileList"]
|
|
description: "Write auxiliary file /Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.product/Objects.LinkFileList"
|
|
|
|
"/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/swift-version--58304C5D6DBC2206.txt":
|
|
tool: write-auxiliary-file
|
|
inputs: ["<swift-get-version>","/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc"]
|
|
outputs: ["/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/swift-version--58304C5D6DBC2206.txt"]
|
|
always-out-of-date: "true"
|
|
description: "Write auxiliary file /Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/swift-version--58304C5D6DBC2206.txt"
|
|
|
|
"<MarkBaseInstallerMinimal-arm64-apple-macosx-release.exe>":
|
|
tool: phony
|
|
inputs: ["/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal"]
|
|
outputs: ["<MarkBaseInstallerMinimal-arm64-apple-macosx-release.exe>"]
|
|
|
|
"<MarkBaseInstallerMinimal-arm64-apple-macosx-release.module>":
|
|
tool: phony
|
|
inputs: ["/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build/main.swift.o","/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/Modules/MarkBaseInstallerMinimal.swiftmodule"]
|
|
outputs: ["<MarkBaseInstallerMinimal-arm64-apple-macosx-release.module>"]
|
|
|
|
"C.MarkBaseInstallerMinimal-arm64-apple-macosx-release.exe":
|
|
tool: shell
|
|
inputs: ["/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build/main.swift.o","/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.product/Objects.LinkFileList"]
|
|
outputs: ["/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal"]
|
|
description: "Linking ./.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal"
|
|
args: ["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc","-L","/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release","-o","/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal","-module-name","MarkBaseInstallerMinimal","-Xlinker","-no_warn_duplicate_libraries","-emit-executable","-Xlinker","-dead_strip","-Xlinker","-alias","-Xlinker","_MarkBaseInstallerMinimal_main","-Xlinker","_main","-Xlinker","-rpath","-Xlinker","@loader_path","@/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.product/Objects.LinkFileList","-target","arm64-apple-macosx26.0","-framework","Cocoa","-framework","SystemExtensions","-framework","AppKit","-framework","Foundation","-plugin-path","/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing","-sdk","/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk","-F","/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks","-I","/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib","-L","/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib","-g"]
|
|
|
|
"C.MarkBaseInstallerMinimal-arm64-apple-macosx-release.module":
|
|
tool: shell
|
|
inputs: ["/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/Sources/main.swift","/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/swift-version--58304C5D6DBC2206.txt","/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build/sources"]
|
|
outputs: ["/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build/main.swift.o","/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/Modules/MarkBaseInstallerMinimal.swiftmodule"]
|
|
description: "Compiling Swift Module 'MarkBaseInstallerMinimal' (1 sources)"
|
|
args: ["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc","-module-name","MarkBaseInstallerMinimal","-emit-dependencies","-emit-module","-emit-module-path","/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/Modules/MarkBaseInstallerMinimal.swiftmodule","-output-file-map","/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build/output-file-map.json","-whole-module-optimization","-num-threads","10","-c","@/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/MarkBaseInstallerMinimal.build/sources","-I","/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/Modules","-target","arm64-apple-macosx26.0","-whole-module-optimization","-num-threads","10","-serialize-diagnostics","-O","-j10","-DSWIFT_PACKAGE","-DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE","-module-cache-path","/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/.build/arm64-apple-macosx/release/ModuleCache","-parseable-output","-Xfrontend","-entry-point-function-name","-Xfrontend","MarkBaseInstallerMinimal_main","-parse-as-library","-swift-version","6","-plugin-path","/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing","-sdk","/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk","-F","/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks","-I","/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib","-L","/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib","-g","-Xcc","-isysroot","-Xcc","/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk","-Xcc","-F","-Xcc","/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks","-Xcc","-fPIC","-Xcc","-g","-package-name","markbaseinstallerminimal"]
|
|
|
|
"PackageStructure":
|
|
tool: package-structure-tool
|
|
inputs: ["/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/Sources/","/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/Package.swift","/Users/accusys/markbase/tools/MarkBaseInstallerMinimal/Package.resolved"]
|
|
outputs: ["<PackageStructure>"]
|
|
description: "Planning build"
|
|
allow-missing-inputs: true
|
|
|