tworklogger
Version:
Make your life easier with tworklogger. Start your work, add title and you are good to go. When you are done, just stop your work and it will be automaticly added to conf table.
27 lines (23 loc) • 1.08 kB
JavaScript
import Conf from 'conf';
import chalk from 'chalk';
export const resetAll = () => {
const config = new Conf({projectName: 'tasker'});
config.set('work-list', []);
console.log(chalk.bgHex('#f54266').hex('#ffffff').bold('Everything was removed from your tasker 💀'));
}
export const deleteTask = (id) => {
const config = new Conf({projectName: 'tasker'});
const workList = config.get('work-list');
if (!id) {
console.log(chalk.bgHex('#f54266').hex('#ffffff').bold('Please verify if "ID" was correct!'));
} else {
const newWorkList = workList.filter(work => work.id != id);
const deletedTask = workList.filter(work => work.id == id)[0] || undefined;
if (!deletedTask) {
console.log(chalk.bgHex('#f54266').hex('#ffffff').bold('Are you sure, that this task exist? Please check it one more time.'));
} else {
console.log(chalk.bgHex('#f54266').hex('#ffffff').bold('"' + deletedTask.title + '" was removed correctly'));
config.set('work-list', newWorkList);
}
}
}