Remove output route from CLI
This commit is contained in:
parent
b6901afcc2
commit
02bf5faba4
13
cli/main.cpp
13
cli/main.cpp
|
@ -460,14 +460,6 @@ int main(int argc, const char *argv[])
|
||||||
auto singleBuildActionIdArg = ConfigValueArgument("id", 'i', "specifies the build action ID", { "ID" });
|
auto singleBuildActionIdArg = ConfigValueArgument("id", 'i', "specifies the build action ID", { "ID" });
|
||||||
singleBuildActionIdArg.setImplicit(true);
|
singleBuildActionIdArg.setImplicit(true);
|
||||||
singleBuildActionIdArg.setRequired(true);
|
singleBuildActionIdArg.setRequired(true);
|
||||||
auto streamOutputBuildActionArg = OperationArgument("output", 'o', "stream overall build action output");
|
|
||||||
streamOutputBuildActionArg.setCallback([&path, &printer, &chunkHandler, &singleBuildActionIdArg](const ArgumentOccurrence &) {
|
|
||||||
path = "/api/v0/build-action/output?";
|
|
||||||
printer = printRawData;
|
|
||||||
chunkHandler = printChunk;
|
|
||||||
appendAsQueryParam(path, singleBuildActionIdArg, "id");
|
|
||||||
});
|
|
||||||
streamOutputBuildActionArg.setSubArguments({ &singleBuildActionIdArg });
|
|
||||||
auto streamLogfileBuildActionArg = OperationArgument("logfile", 'f', "stream build action logfile");
|
auto streamLogfileBuildActionArg = OperationArgument("logfile", 'f', "stream build action logfile");
|
||||||
auto buildActionFilePathArg = ConfigValueArgument("path", 'p', "specifies the file path", { "path" });
|
auto buildActionFilePathArg = ConfigValueArgument("path", 'p', "specifies the file path", { "path" });
|
||||||
buildActionFilePathArg.setRequired(true);
|
buildActionFilePathArg.setRequired(true);
|
||||||
|
@ -551,9 +543,8 @@ int main(int argc, const char *argv[])
|
||||||
appendAsQueryParam(path, buildActionIdArg, "id");
|
appendAsQueryParam(path, buildActionIdArg, "id");
|
||||||
});
|
});
|
||||||
stopBuildActionArg.setSubArguments({ &buildActionIdArg });
|
stopBuildActionArg.setSubArguments({ &buildActionIdArg });
|
||||||
actionArg.setSubArguments(
|
actionArg.setSubArguments({ &listActionsArg, &showBuildActionArg, &streamLogfileBuildActionArg, &streamArtefactBuildActionArg,
|
||||||
{ &listActionsArg, &showBuildActionArg, &streamOutputBuildActionArg, &streamLogfileBuildActionArg, &streamArtefactBuildActionArg,
|
&createBuildActionArg, &deleteBuildActionArg, &cloneBuildActionArg, &startBuildActionArg, &stopBuildActionArg });
|
||||||
&createBuildActionArg, &deleteBuildActionArg, &cloneBuildActionArg, &startBuildActionArg, &stopBuildActionArg });
|
|
||||||
auto apiArg = OperationArgument("api", '\0', "Invoke a generic API request:");
|
auto apiArg = OperationArgument("api", '\0', "Invoke a generic API request:");
|
||||||
auto pathArg = ConfigValueArgument("path", '\0', "specifies the route's path without prefix", { "path/of/route?foo=bar&bar=foo" });
|
auto pathArg = ConfigValueArgument("path", '\0', "specifies the route's path without prefix", { "path/of/route?foo=bar&bar=foo" });
|
||||||
pathArg.setImplicit(true);
|
pathArg.setImplicit(true);
|
||||||
|
|
Loading…
Reference in New Issue