UNPKG

horas

Version:

A simple CLI app to manage local daily tasks notation files.

19 lines (18 loc) 778 B
import * as utils from '../../utils/index.js'; import { config } from "../../config.js"; import { getMonthFolderName } from "../../constants.js"; export function getYearPathByDate(date) { return `${config.get('timesheet_folder')}/${date.getFullYear()}`; } export function getMonthPathByDate(date) { return `${getYearPathByDate(date)}/${getMonthFolderName(date.getMonth() + 1)}`; } export function getTimesheetFilenameByDate(date) { return utils.date.format(date, config.get('timesheet_filename')) + '.md'; } export function getTimesheetFilePathByDate(date) { return `${getMonthPathByDate(date)}/${getTimesheetFilenameByDate(date)}`; } export function getCurrentTemplatePath() { return `${config.get('template_folder')}/${config.get('template_filename')}`; }