import type { Command } from "commander"; import { checkDependencies } from "../actions/checkDependencies.js"; import { outputSummary } from "../actions/outputSummary.js"; import { sendAuditEmail } from "../actions/sendEmail.js"; export const check = (program: Command) => { program .command("check") .description("Checks given repos for security updates and logs output.") .option("-e, --email", "Send Email Report via the configured Email.") .action(async (options) => { const data = await checkDependencies(); if (options.email) { sendAuditEmail(data); } else { outputSummary(data); } }); };