UNPKG

@qodalis/angular-cli

Version:

A lightweight and flexible command-line interface (CLI) tool designed to streamline workflows and automate tasks for developers.

26 lines 3.02 kB
export { CommandParser } from './command-parser'; export const openLink = (link) => { try { window.open(link, '_blank'); } catch (e) { console.error(e); } }; export const getGreetingBasedOnTime = (date) => { const currentHour = (date ?? new Date()).getHours(); if (currentHour >= 5 && currentHour < 12) { return 'Good morning! Wishing you a productive day ahead!'; } else if (currentHour >= 12 && currentHour < 18) { return 'Good afternoon! Keep up the great work!'; } else if (currentHour >= 18 && currentHour < 22) { return 'Good evening! Hope you had a fantastic day!'; } else { return 'Good night! Rest well and see you tomorrow!'; } }; export * from './dependency-injection'; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9jbGkvc3JjL2xpYi91dGlscy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFFakQsTUFBTSxDQUFDLE1BQU0sUUFBUSxHQUFHLENBQUMsSUFBWSxFQUFFLEVBQUU7SUFDckMsSUFBSTtRQUNBLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLFFBQVEsQ0FBQyxDQUFDO0tBQy9CO0lBQUMsT0FBTyxDQUFDLEVBQUU7UUFDUixPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDO0tBQ3BCO0FBQ0wsQ0FBQyxDQUFDO0FBRUYsTUFBTSxDQUFDLE1BQU0sc0JBQXNCLEdBQUcsQ0FBQyxJQUFXLEVBQUUsRUFBRTtJQUNsRCxNQUFNLFdBQVcsR0FBRyxDQUFDLElBQUksSUFBSSxJQUFJLElBQUksRUFBRSxDQUFDLENBQUMsUUFBUSxFQUFFLENBQUM7SUFFcEQsSUFBSSxXQUFXLElBQUksQ0FBQyxJQUFJLFdBQVcsR0FBRyxFQUFFLEVBQUU7UUFDdEMsT0FBTyxtREFBbUQsQ0FBQztLQUM5RDtTQUFNLElBQUksV0FBVyxJQUFJLEVBQUUsSUFBSSxXQUFXLEdBQUcsRUFBRSxFQUFFO1FBQzlDLE9BQU8seUNBQXlDLENBQUM7S0FDcEQ7U0FBTSxJQUFJLFdBQVcsSUFBSSxFQUFFLElBQUksV0FBVyxHQUFHLEVBQUUsRUFBRTtRQUM5QyxPQUFPLDZDQUE2QyxDQUFDO0tBQ3hEO1NBQU07UUFDSCxPQUFPLDZDQUE2QyxDQUFDO0tBQ3hEO0FBQ0wsQ0FBQyxDQUFDO0FBRUYsY0FBYyx3QkFBd0IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IENvbW1hbmRQYXJzZXIgfSBmcm9tICcuL2NvbW1hbmQtcGFyc2VyJztcblxuZXhwb3J0IGNvbnN0IG9wZW5MaW5rID0gKGxpbms6IHN0cmluZykgPT4ge1xuICAgIHRyeSB7XG4gICAgICAgIHdpbmRvdy5vcGVuKGxpbmssICdfYmxhbmsnKTtcbiAgICB9IGNhdGNoIChlKSB7XG4gICAgICAgIGNvbnNvbGUuZXJyb3IoZSk7XG4gICAgfVxufTtcblxuZXhwb3J0IGNvbnN0IGdldEdyZWV0aW5nQmFzZWRPblRpbWUgPSAoZGF0ZT86IERhdGUpID0+IHtcbiAgICBjb25zdCBjdXJyZW50SG91ciA9IChkYXRlID8/IG5ldyBEYXRlKCkpLmdldEhvdXJzKCk7XG5cbiAgICBpZiAoY3VycmVudEhvdXIgPj0gNSAmJiBjdXJyZW50SG91ciA8IDEyKSB7XG4gICAgICAgIHJldHVybiAnR29vZCBtb3JuaW5nISBXaXNoaW5nIHlvdSBhIHByb2R1Y3RpdmUgZGF5IGFoZWFkISc7XG4gICAgfSBlbHNlIGlmIChjdXJyZW50SG91ciA+PSAxMiAmJiBjdXJyZW50SG91ciA8IDE4KSB7XG4gICAgICAgIHJldHVybiAnR29vZCBhZnRlcm5vb24hIEtlZXAgdXAgdGhlIGdyZWF0IHdvcmshJztcbiAgICB9IGVsc2UgaWYgKGN1cnJlbnRIb3VyID49IDE4ICYmIGN1cnJlbnRIb3VyIDwgMjIpIHtcbiAgICAgICAgcmV0dXJuICdHb29kIGV2ZW5pbmchIEhvcGUgeW91IGhhZCBhIGZhbnRhc3RpYyBkYXkhJztcbiAgICB9IGVsc2Uge1xuICAgICAgICByZXR1cm4gJ0dvb2QgbmlnaHQhIFJlc3Qgd2VsbCBhbmQgc2VlIHlvdSB0b21vcnJvdyEnO1xuICAgIH1cbn07XG5cbmV4cG9ydCAqIGZyb20gJy4vZGVwZW5kZW5jeS1pbmplY3Rpb24nO1xuIl19