feat: manually mirror opencoze's code from bytedance

Change-Id: I09a73aadda978ad9511264a756b2ce51f5761adf
This commit is contained in:
fanlv
2025-07-20 17:36:12 +08:00
commit 890153324f
14811 changed files with 1923430 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/rush/v5/command-line.schema.json",
"commands": [
{
"name": "init-project",
"commandKind": "global",
"summary": "Initialize project in this monorepo",
"shellCommand": "rush-init-project",
"safeForSimultaneousRushProcesses": true
}
],
"parameters": [
{
"parameterKind": "string",
"description": "Provide predefined answers with JSON string",
"shortName": "-a",
"longName": "--answer",
"argumentName": "ANSWER",
"associatedCommands": ["init-project"],
"required": false
},
{
"parameterKind": "flag",
"description": "Provide the option isDryRun in plugin context",
"longName": "--dry-run",
"associatedCommands": ["init-project"],
"required": false
},
{
"parameterKind": "flag",
"description": "Provide verbose log output",
"shortName": "-v",
"longName": "--verbose",
"associatedCommands": ["init-project"],
"required": false
},
{
"parameterKind": "flag",
"description": "Provide terminal ui operation",
"longName": "--ui",
"associatedCommands": ["init-project"],
"required": false
}
]
}

View File

@@ -0,0 +1,10 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/rush/v5/rush-plugin-manifest.schema.json",
"plugins": [
{
"pluginName": "rush-init-project-plugin",
"description": "Rush plugin for initialize project in monorepo",
"commandLineJsonFilePath": "command-line.json"
}
]
}