auron
Version:
Interact with your ATProto labeler from your terminal
23 lines (20 loc) • 736 B
text/typescript
import { Command } from "commander";
import { computeActionTime } from "../controllers/metric";
export const metricCommand = new Command("metric");
metricCommand
.command("action-time")
.option("-f, --file <file>", "Export file path")
.option(
"--start <string>",
"Only check action time for reports starting from a specific timestamp",
(value) => new Date(value).toISOString()
)
.option(
"--end <string>",
"Only check action time for reports before a specific timestamp",
(value) => new Date(value).toISOString()
)
.description("Compute average action time for reports")
.action(async (options: { start?: string; end?: string; file?: string }) => {
await computeActionTime(options);
});