#!/usr/bin/env node
import { EthioDate } from "./ethio-date";

const args = process.argv.slice(2);

if (args.length === 0) {
  console.log("Usage: ethiocal <YYYY-MM-DD>");
  process.exit(1);
}

const input = args[0];
const date = new Date(input);

if (isNaN(date.getTime())) {
  console.error("Invalid date format. Use YYYY-MM-DD.");
  process.exit(1);
}

const eth = EthioDate.fromDate(date);
console.log(`Ethiopian Date: ${eth.year}-${eth.month}-${eth.day}`);
