contact.js 954 Bytes
Newer Older
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 38
#!/usr/bin/env node

//const lo = require('./logic');
//console.log(lo.toLower("Supharoek Sudadet"));

const program = require('commander');

const { addContract, getContract } = require('./logic');

program
  .version('0.0.1')
  .description('Contact management system');

program
  .command('addContact <firstname> <lastname> <phone> <email>')
  .alias('a')
  .description('เพิ่มข้อมูล')
  .action((firstname, lastname, phone, email) => {
    addContact({firstname, lastname, phone, email});
    //console.log(`User: ${firstname} ${lastname} ${phone} ${email}`);
  });

program
  .command('getContact <name>')
  .alias('r')
  .description('Get contact')
  .action(name => getContact(name));

  /*program
  .command('programmer')
  .alias('p')
  .description('ดูข้อมูลโปรแกรมเมอร์')
  .action(() => {
  console.log(`programmer คือ ยิว`);
  });
  */
program.parse(process.argv);