bpms_site/.svn/pristine/99/99aff6a9ef3091648b083f7293d453414dd557ed.svn-base
2025-11-02 16:38:49 +03:30

19 lines
512 B
Plaintext

import arg from "next/dist/compiled/arg/index.js";
import { printAndExit } from "../server/lib/utils";
import isError from "./is-error";
export function getValidatedArgs(validArgs, argv) {
let args;
try {
args = arg(validArgs, {
argv
});
} catch (error) {
if (isError(error) && error.code === "ARG_UNKNOWN_OPTION") {
printAndExit(error.message, 1);
}
throw error;
}
return args;
}
//# sourceMappingURL=get-validated-args.js.map