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
34
35
36
37
// const lo = require('./logic.js');
// console.log(lo.toLower(' LOGIC'));
const program = require('commander');
const { addContact, getContact } = require('./logic.js');
program
.version('0.1.0')
.description('Contact management system')
program
.command('addContact <firstame> <lastname> <phone> <email>')
.alias('a')
.description('Add a contact')
.action((firstname, lastname, phone, email) => {
addContact({ firstname, lastname, phone, email }); //เรียกฟังก์ชั่นใน
//console.log(User : ${firstname} ${lastname} ${phone} ${email});
});
program
.command('programmer')
.alias('p')
.description('ดูข้อมูลโปรแกรมเมอร์')
.action(() => {
console.log('programmer คือ ใคร');
});
program
.command('getContact <name>')
.alias('r')
.description('Get contact')
.action(name => getContact(name));
program.parse(process.argv);