You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							28 lines
						
					
					
						
							798 B
						
					
					
				
			
		
		
	
	
							28 lines
						
					
					
						
							798 B
						
					
					
				| 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;
 |