feat: add -date flag

This commit is contained in:
Riccardo Senica
2025-01-23 20:29:42 +00:00
parent 6589e8a815
commit fc75d5da15
5 changed files with 12 additions and 7 deletions

View File

@@ -36,14 +36,16 @@ export async function diaryCommand(
switch (parsedCommand.command) {
case 'add': {
const categoryName = (parsedCommand.flags.cat as string) || process.env.DEFAULT_CATEGORY
if(!categoryName){
throw new Error('DEFAULT_CATEGORY environment variable is not set')
const categoryName =
(parsedCommand.flags.cat as string) || process.env.DEFAULT_CATEGORY;
if (!categoryName) {
throw new Error('DEFAULT_CATEGORY environment variable is not set');
}
const expense = await createExpense({
description: parsedCommand.flags.desc as string,
cost: parsedCommand.flags.cost as number,
date: (parsedCommand.flags.date as Date) || new Date(),
categoryName
});