doc: Document '--list-generations' among the query options.
* doc/guix.texi (Invoking guix package): Move '--list-generations' below "In addition to these actions".
This commit is contained in:
		
							parent
							
								
									bd9bde1cba
								
							
						
					
					
						commit
						f566d765a1
					
				
					 1 changed files with 35 additions and 35 deletions
				
			
		| 
						 | 
				
			
			@ -606,41 +606,6 @@ library are installed in the profile, then @code{--search-paths} will
 | 
			
		|||
suggest setting these variables to @code{@var{profile}/include} and
 | 
			
		||||
@code{@var{profile}/lib}, respectively.
 | 
			
		||||
 | 
			
		||||
@item --list-generations[=@var{pattern}]
 | 
			
		||||
@itemx -l [@var{pattern}]
 | 
			
		||||
Return a list of generations along with their creation dates; for each
 | 
			
		||||
generation, show the installed packages, with the most recently
 | 
			
		||||
installed packages shown last.
 | 
			
		||||
 | 
			
		||||
For each installed package, print the following items, separated by
 | 
			
		||||
tabs: the name of a package, its version string, the part of the package
 | 
			
		||||
that is installed (@pxref{Packages with Multiple Outputs}), and the
 | 
			
		||||
location of this package in the store.
 | 
			
		||||
 | 
			
		||||
When @var{pattern} is used, the command returns only matching
 | 
			
		||||
generations.  Valid patterns include:
 | 
			
		||||
 | 
			
		||||
@itemize
 | 
			
		||||
@item @emph{Integers and comma-separated integers}.  Both patterns denote
 | 
			
		||||
generation numbers.  For instance, @code{--list-generations=1} returns
 | 
			
		||||
the first one.
 | 
			
		||||
 | 
			
		||||
And @code{--list-generations=1,8,2} outputs three generations in the
 | 
			
		||||
specified order.  Neither spaces nor trailing commas are allowed.
 | 
			
		||||
 | 
			
		||||
@item @emph{Ranges}.  @code{--list-generations=2..9} prints the
 | 
			
		||||
specified generations and everything in between.  Note that the start of
 | 
			
		||||
a range must be lesser than its end.
 | 
			
		||||
 | 
			
		||||
It is also possible to omit the endpoint.  For example,
 | 
			
		||||
@code{--list-generations=2..}, returns all generations starting from the
 | 
			
		||||
second one.
 | 
			
		||||
 | 
			
		||||
@item @emph{Durations}.  You can also get the last @emph{N}@tie{}days, weeks,
 | 
			
		||||
or months by passing an integer along with the first letter of the
 | 
			
		||||
duration, e.g., @code{--list-generations=20d}.
 | 
			
		||||
@end itemize
 | 
			
		||||
 | 
			
		||||
@item --profile=@var{profile}
 | 
			
		||||
@itemx -p @var{profile}
 | 
			
		||||
Use @var{profile} instead of the user's default profile.
 | 
			
		||||
| 
						 | 
				
			
			@ -714,6 +679,41 @@ For each package, print the following items separated by tabs: its name,
 | 
			
		|||
its version string, the parts of the package (@pxref{Packages with
 | 
			
		||||
Multiple Outputs}), and the source location of its definition.
 | 
			
		||||
 | 
			
		||||
@item --list-generations[=@var{pattern}]
 | 
			
		||||
@itemx -l [@var{pattern}]
 | 
			
		||||
Return a list of generations along with their creation dates; for each
 | 
			
		||||
generation, show the installed packages, with the most recently
 | 
			
		||||
installed packages shown last.
 | 
			
		||||
 | 
			
		||||
For each installed package, print the following items, separated by
 | 
			
		||||
tabs: the name of a package, its version string, the part of the package
 | 
			
		||||
that is installed (@pxref{Packages with Multiple Outputs}), and the
 | 
			
		||||
location of this package in the store.
 | 
			
		||||
 | 
			
		||||
When @var{pattern} is used, the command returns only matching
 | 
			
		||||
generations.  Valid patterns include:
 | 
			
		||||
 | 
			
		||||
@itemize
 | 
			
		||||
@item @emph{Integers and comma-separated integers}.  Both patterns denote
 | 
			
		||||
generation numbers.  For instance, @code{--list-generations=1} returns
 | 
			
		||||
the first one.
 | 
			
		||||
 | 
			
		||||
And @code{--list-generations=1,8,2} outputs three generations in the
 | 
			
		||||
specified order.  Neither spaces nor trailing commas are allowed.
 | 
			
		||||
 | 
			
		||||
@item @emph{Ranges}.  @code{--list-generations=2..9} prints the
 | 
			
		||||
specified generations and everything in between.  Note that the start of
 | 
			
		||||
a range must be lesser than its end.
 | 
			
		||||
 | 
			
		||||
It is also possible to omit the endpoint.  For example,
 | 
			
		||||
@code{--list-generations=2..}, returns all generations starting from the
 | 
			
		||||
second one.
 | 
			
		||||
 | 
			
		||||
@item @emph{Durations}.  You can also get the last @emph{N}@tie{}days, weeks,
 | 
			
		||||
or months by passing an integer along with the first letter of the
 | 
			
		||||
duration, e.g., @code{--list-generations=20d}.
 | 
			
		||||
@end itemize
 | 
			
		||||
 | 
			
		||||
@end table
 | 
			
		||||
 | 
			
		||||
@node Packages with Multiple Outputs
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue