INNER CODE UNIT · TypeScript
main
vinta/pangu.js · src/node/cli.ts:82
async function main() {
// -t, -f and -c are mutually exclusive
const givenModes = new Set(args.filter((arg) => arg in modeFlags).map((flag) => modeFlags[flag]));
if (givenModes.size > 1) {
const [first, second] = [...givenModes];
console.error(`pangu: error: argument ${second}: not allowed with argument ${first}`);
console.log(usage);
process.exitCode = 1;
return;
}
if (args.length === 0) {
spaceTextPrinted(wantsStdin(undefined) ? await readStdin() : undefined);
return;
}
switch (args[0]) {
case '-h':