-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.js
33 lines (30 loc) · 920 Bytes
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
const argv = require('./config/yargs').argv;
const tasks = require('./models/tasks');
const colors = require('colors');
let command = argv._[0];
switch (command) {
case 'create':
console.log('create')
tasks.create(argv.description)
break;
case 'update':
console.log('in')
tasks.update(argv.description,argv.completed)
break;
case 'delete':
let deleted=tasks.deleteResgiter(argv.description);
console.log(deleted);
break;
case 'list':
let list=tasks.getList();
list.forEach(task => {
console.log("=============TO DO ============".green)
console.log(task.description);
console.log("Estado: ",task.completed);
console.log("==========================".green)
});
break;
default:
console.log('unknown command')
break;
}