jrnl-mcp
Version:
Model Context Protocol server for jrnl CLI journal application
21 lines (20 loc) • 625 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.formatDateForJrnl = formatDateForJrnl;
exports.parseTimeGrouping = parseTimeGrouping;
function formatDateForJrnl(date) {
if (!date)
return undefined;
// jrnl accepts natural language dates, so we can pass them through
// Examples: "yesterday", "last monday", "3 days ago", "2024-01-15"
return date;
}
function parseTimeGrouping(grouping) {
const groupingMap = {
day: "daily",
week: "weekly",
month: "monthly",
year: "yearly",
};
return groupingMap[grouping] || "daily";
}