and nix-env, e.g., $ nix-env -f '<nixpkgs>' -i patchelf or $ nix-build '<nixos/tests>' -A login.test
		
			
				
	
	
		
			22 lines
		
	
	
	
		
			520 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
	
		
			520 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| #ifndef __COMMON_OPTS_H
 | |
| #define __COMMON_OPTS_H
 | |
| 
 | |
| #include "eval.hh"
 | |
| 
 | |
| 
 | |
| namespace nix {
 | |
| 
 | |
| /* Some common option parsing between nix-env and nix-instantiate. */
 | |
| bool parseOptionArg(const string & arg, Strings::iterator & i,
 | |
|     const Strings::iterator & argsEnd, EvalState & state,
 | |
|     Bindings & autoArgs);
 | |
|     
 | |
| bool parseSearchPathArg(const string & arg, Strings::iterator & i,
 | |
|     const Strings::iterator & argsEnd, EvalState & state);
 | |
| 
 | |
| Path lookupFileArg(EvalState & state, string s);
 | |
| 
 | |
| }
 | |
| 
 | |
| 
 | |
| #endif /* !__COMMON_OPTS_H */
 |