21 lines
		
	
	
		
			497 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			497 B
		
	
	
	
		
			C
		
	
	
	
	
	
#include "ArgParse.h"
 | 
						|
#include "initArgParse.h"
 | 
						|
#include <assert.h>
 | 
						|
#include <stdio.h>
 | 
						|
 | 
						|
int main(int argc, char *argv[]) {
 | 
						|
    ArgParse *argparse = initArgParse();
 | 
						|
 | 
						|
    argParseParse(argparse, argc, argv);
 | 
						|
 | 
						|
    char *command_name = argParseGetCurCommandName(argparse);
 | 
						|
    printf("command name: %s\n", command_name);
 | 
						|
    assert(strcmp(command_name, "tools") == 0);
 | 
						|
 | 
						|
    char *val = argParseGetCurArg(argparse, "-t");
 | 
						|
    printf("tools -t: %s\n", val);
 | 
						|
 | 
						|
    argParseFree(argparse);
 | 
						|
 | 
						|
    return 0;
 | 
						|
} |