index.js 999 Bytes
// 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);