help.js 623 B

123456789101112131415161718192021222324252627
  1. var yargs = require('../index');
  2. var argv = yargs
  3. .usage('This is my awesome program\n\nUsage: $0 [options]')
  4. .help('help').alias('help', 'h')
  5. .version('1.0.1', 'version').alias('version', 'V')
  6. .options({
  7. input: {
  8. alias: 'i',
  9. description: "<filename> Input file name",
  10. requiresArg: true,
  11. required: true
  12. },
  13. output: {
  14. alias: 'o',
  15. description: "<filename> output file name",
  16. requiresArg: true,
  17. required: true
  18. }
  19. })
  20. .argv;
  21. console.log('Inspecting options');
  22. console.dir(argv);
  23. console.log("input:", argv.input);
  24. console.log("output:", argv.output);