index.js 865 Bytes
Newer Older
pattaraporn's avatar
pattaraporn committed
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
#!/usr/bin/env node
//const lower = require("./logic"); // impport function
const { addContact, getContact } = require("./logic");

//console.log(lower.toLower("PATIPHAN MARAK"));

const program = require('commander');

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('programmer')
    .action(() => {
        console.log(`Programmer is Patiphan`);
    });

console.log(process.argv);
//program.parse(process.argv); // พาสคำสั่ง