28 lines
		
	
	
		
			798 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			798 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| const { Argument } = require('./lib/argument.js');
 | |
| const { Command } = require('./lib/command.js');
 | |
| const { CommanderError, InvalidArgumentError } = require('./lib/error.js');
 | |
| const { Help } = require('./lib/help.js');
 | |
| const { Option } = require('./lib/option.js');
 | |
| 
 | |
| // @ts-check
 | |
| 
 | |
| /**
 | |
|  * Expose the root command.
 | |
|  */
 | |
| 
 | |
| exports = module.exports = new Command();
 | |
| exports.program = exports; // More explicit access to global command.
 | |
| // Implicit export of createArgument, createCommand, and createOption.
 | |
| 
 | |
| /**
 | |
|  * Expose classes
 | |
|  */
 | |
| 
 | |
| exports.Argument = Argument;
 | |
| exports.Command = Command;
 | |
| exports.CommanderError = CommanderError;
 | |
| exports.Help = Help;
 | |
| exports.InvalidArgumentError = InvalidArgumentError;
 | |
| exports.InvalidOptionArgumentError = InvalidArgumentError; // Deprecated
 | |
| exports.Option = Option;
 |