mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 05:18:07 -05:00
style: Add option '--list-stylings'.
* guix/scripts/style.scm (show-stylings): New procedure. (%options, show-help): Add "--list-stylings". * doc/guix.texi (Invoking guix style): Document "-l".
This commit is contained in:
parent
fdcd0133b2
commit
a3d86b341d
2 changed files with 15 additions and 0 deletions
|
@ -13993,6 +13993,10 @@ The @option{--input-simplification} option described below provides
|
|||
fine-grain control over when inputs should be simplified.
|
||||
@end table
|
||||
|
||||
@item --list-stylings
|
||||
@itemx -l
|
||||
List and describe the available styling rules and exit.
|
||||
|
||||
@item --load-path=@var{directory}
|
||||
@itemx -L @var{directory}
|
||||
Add @var{directory} to the front of the package module search path
|
||||
|
|
|
@ -798,15 +798,26 @@ (define %options
|
|||
(lambda args
|
||||
(show-help)
|
||||
(exit 0)))
|
||||
(option '(#\l "list-stylings") #f #f
|
||||
(lambda args
|
||||
(show-stylings)
|
||||
(exit 0)))
|
||||
(option '(#\V "version") #f #f
|
||||
(lambda args
|
||||
(show-version-and-exit "guix style")))))
|
||||
|
||||
(define (show-stylings)
|
||||
(display (G_ "Available styling rules:\n"))
|
||||
(display (G_ "- format: Format the given package definition(s)\n"))
|
||||
(display (G_ "- inputs: Rewrite package inputs to the “new style”\n")))
|
||||
|
||||
(define (show-help)
|
||||
(display (G_ "Usage: guix style [OPTION]... [PACKAGE]...
|
||||
Update package definitions to the latest style.\n"))
|
||||
(display (G_ "
|
||||
-S, --styling=RULE apply RULE, a styling rule"))
|
||||
(display (G_ "
|
||||
-l, --list-stylings display the list of available style rules"))
|
||||
(newline)
|
||||
(display (G_ "
|
||||
-n, --dry-run display files that would be edited but do nothing"))
|
||||
|
|
Loading…
Reference in a new issue