* Document --eval-only and --parse-only options in nix-instantiate.
This commit is contained in:
		
							parent
							
								
									32c7326850
								
							
						
					
					
						commit
						c2b0d6b02f
					
				
					 4 changed files with 40 additions and 2 deletions
				
			
		|  | @ -8,6 +8,10 @@ | ||||||
|     <cmdsynopsis> |     <cmdsynopsis> | ||||||
|       <command>nix-instantiate</command> |       <command>nix-instantiate</command> | ||||||
|       &opt-common-syn; |       &opt-common-syn; | ||||||
|  |       <group choice='opt'> | ||||||
|  |         <arg choice='plain'><option>--parse-only</option></arg> | ||||||
|  |         <arg choice='plain'><option>--eval-only</option></arg> | ||||||
|  |       </group> | ||||||
|       <arg choice='plain' rep='repeat'><replaceable>files</replaceable></arg> |       <arg choice='plain' rep='repeat'><replaceable>files</replaceable></arg> | ||||||
|     </cmdsynopsis> |     </cmdsynopsis> | ||||||
|   </refsynopsisdiv> |   </refsynopsisdiv> | ||||||
|  | @ -39,6 +43,27 @@ | ||||||
| 
 | 
 | ||||||
|       &opt-common; |       &opt-common; | ||||||
| 
 | 
 | ||||||
|  |       <varlistentry> | ||||||
|  |         <term><option>--parse-only</option></term> | ||||||
|  |         <listitem> | ||||||
|  |           <para> | ||||||
|  |             Just parse the input files, and print their abstract | ||||||
|  |             syntax trees on standard output in ATerm format. | ||||||
|  |           </para> | ||||||
|  |         </listitem> | ||||||
|  |       </varlistentry> | ||||||
|  |        | ||||||
|  |       <varlistentry> | ||||||
|  |         <term><option>--eval-only</option></term> | ||||||
|  |         <listitem> | ||||||
|  |           <para> | ||||||
|  |             Just parse and evaluate the input files, and print the | ||||||
|  |             resulting values on standard output.  No instantiation of | ||||||
|  |             store expressions takes place. | ||||||
|  |           </para> | ||||||
|  |         </listitem> | ||||||
|  |       </varlistentry> | ||||||
|  | 
 | ||||||
|     </variablelist> |     </variablelist> | ||||||
| 
 | 
 | ||||||
|   </refsection> |   </refsection> | ||||||
|  |  | ||||||
|  | @ -16,3 +16,4 @@ | ||||||
| <arg><option>--keep-failed</option></arg> | <arg><option>--keep-failed</option></arg> | ||||||
| <arg><option>-K</option></arg> | <arg><option>-K</option></arg> | ||||||
| <arg><option>--fallback</option></arg> | <arg><option>--fallback</option></arg> | ||||||
|  | <arg><option>--readonly-mode</option></arg> | ||||||
|  |  | ||||||
|  | @ -171,3 +171,14 @@ | ||||||
|   </listitem> |   </listitem> | ||||||
| </varlistentry> | </varlistentry> | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  | <varlistentry> | ||||||
|  |   <term><option>--readonly-mode</option></term> | ||||||
|  |   <listitem> | ||||||
|  |     <para> | ||||||
|  |       When this option is used, no attempt is made to open the Nix | ||||||
|  |       database.  Most Nix operations do need database access, so those | ||||||
|  |       operations will fail. | ||||||
|  |     </para> | ||||||
|  |   </listitem> | ||||||
|  | </varlistentry> | ||||||
|  |  | ||||||
|  | @ -10,6 +10,7 @@ Options: | ||||||
|   --version: output version information |   --version: output version information | ||||||
|   --help: display help |   --help: display help | ||||||
| 
 | 
 | ||||||
| Options: |  | ||||||
| 
 |  | ||||||
|   --verbose / -v: verbose operation (may be repeated) |   --verbose / -v: verbose operation (may be repeated) | ||||||
|  | 
 | ||||||
|  |   --eval-only: evaluate and print resulting term; do not instantiate | ||||||
|  |   --parse-only: parse and print abstract syntax tree | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue