feat: new module xmake (#6811)

This commit is contained in:
SuniRein
2025-07-14 01:56:18 +08:00
committed by GitHub
parent 94cdbc3f77
commit ff0acb193e
15 changed files with 266 additions and 0 deletions
+64
View File
@@ -1712,6 +1712,21 @@
"detect_folders": []
}
},
"xmake": {
"$ref": "#/$defs/XMakeConfig",
"default": {
"format": "via [$symbol($version )]($style)",
"version_format": "v${raw}",
"symbol": "△ ",
"style": "bold green",
"disabled": false,
"detect_extensions": [],
"detect_files": [
"xmake.lua"
],
"detect_folders": []
}
},
"zig": {
"$ref": "#/$defs/ZigConfig",
"default": {
@@ -6486,6 +6501,55 @@
},
"additionalProperties": false
},
"XMakeConfig": {
"type": "object",
"properties": {
"format": {
"type": "string",
"default": "via [$symbol($version )]($style)"
},
"version_format": {
"type": "string",
"default": "v${raw}"
},
"symbol": {
"type": "string",
"default": "△ "
},
"style": {
"type": "string",
"default": "bold green"
},
"disabled": {
"type": "boolean",
"default": false
},
"detect_extensions": {
"type": "array",
"items": {
"type": "string"
},
"default": []
},
"detect_files": {
"type": "array",
"items": {
"type": "string"
},
"default": [
"xmake.lua"
]
},
"detect_folders": {
"type": "array",
"items": {
"type": "string"
},
"default": []
}
},
"additionalProperties": false
},
"ZigConfig": {
"type": "object",
"properties": {