UNPKG

track-dev-time

Version:

CLI tool to track your coding sessions with start, pause and stop commands. Outputs session data to a JSON file.

30 lines (25 loc) 872 B
#!/usr/bin/env node import { Command } from "commander"; import { listTracking, startTracking, stopTracking } from "../lib/index.js"; import { setupPackage } from "../lib/setup.js"; import { uninstallTrackDevTime } from "../lib/uninstall.js"; const program = new Command(); program .name("track-dev-time") .description("Track Dev Time CLI") .version("0.0.1"); program .command("start") .description("Start coding session") .action(startTracking); program .command("stop") .description("Stop and save session") .action(stopTracking); program.command("setup").description("Setup package").action(setupPackage); program.command("list").description("List all sessions").action(listTracking); program .command("uninstall") .description("Clean up project files and prepare for uninstall") .action(uninstallTrackDevTime); program.parse(process.argv);