cli.js 430 B

12345678910111213141516171819202122232425262728
  1. #!/usr/bin/env node
  2. 'use strict';
  3. var pkg = require('./package.json');
  4. var osName = require('./');
  5. var argv = process.argv;
  6. function help() {
  7. console.log([
  8. '',
  9. ' ' + pkg.description,
  10. '',
  11. ' Example',
  12. ' os-name',
  13. ' OS X Mavericks'
  14. ].join('\n'));
  15. }
  16. if (argv.indexOf('--help') !== -1) {
  17. help();
  18. return;
  19. }
  20. if (argv.indexOf('--version') !== -1) {
  21. console.log(pkg.version);
  22. return;
  23. }
  24. console.log(osName());