in eng/tools/spec-gen-sdk-runner/src/command-helpers.ts [83:116]
readmePath: getArgumentValue(args, "--readme-relative-path", ""),
prNumber: getArgumentValue(args, "--pr-number", ""),
apiVersion: getArgumentValue(args, "--api-version", ""),
sdkReleaseType: getArgumentValue(args, "--sdk-release-type", ""),
specCommitSha: getArgumentValue(args, "--commit", "HEAD"),
specRepoHttpsUrl: getArgumentValue(args, "--spec-repo-url", ""),
headRepoHttpsUrl: getArgumentValue(args, "--head-repo-url", ""),
headBranch: getArgumentValue(args, "--head-branch", ""),
};
}
/**
* Prepare the spec-gen-sdk command.
* @param commandInput The command input.
* @returns The spec-gen-sdk command.
*/
export function prepareSpecGenSdkCommand(commandInput: SpecGenSdkCmdInput): string[] {
const specGenSdkCommand = [];
specGenSdkCommand.push(
"spec-gen-sdk",
"--scp",
commandInput.localSpecRepoPath,
"--sdp",
commandInput.localSdkRepoPath,
"--wf",
commandInput.workingFolder,
"-l",
commandInput.sdkRepoName,
"-c",
commandInput.specCommitSha,
"--rm",
commandInput.runMode,
);
if (commandInput.specRepoHttpsUrl) {