Update manual page and remove deprecate/removed options (#1951)

* add new options and remove deprecated

* add new -Bi
This commit is contained in:
Jo 2023-03-08 13:07:15 +00:00 committed by GitHub
parent 7073939cdc
commit c744058b20
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 20 additions and 46 deletions

12
cmd.go
View File

@ -269,24 +269,14 @@ func handlePrint(ctx context.Context, cfg *settings.Configuration, cmdArgs *pars
fmt.Printf("%v", cfg) fmt.Printf("%v", cfg)
return nil return nil
case cmdArgs.ExistsArg("n", "numberupgrades"):
filter, err := getFilter(cmdArgs)
if err != nil {
return err
}
return printNumberOfUpdates(ctx, cfg, dbExecutor, cmdArgs.ExistsDouble("u", "sysupgrade"), filter)
case cmdArgs.ExistsArg("w", "news"): case cmdArgs.ExistsArg("w", "news"):
double := cmdArgs.ExistsDouble("w", "news") double := cmdArgs.ExistsDouble("w", "news")
quiet := cmdArgs.ExistsArg("q", "quiet") quiet := cmdArgs.ExistsArg("q", "quiet")
return news.PrintNewsFeed(ctx, cfg.Runtime.HTTPClient, dbExecutor.LastBuildTime(), cfg.BottomUp, double, quiet) return news.PrintNewsFeed(ctx, cfg.Runtime.HTTPClient, dbExecutor.LastBuildTime(), cfg.BottomUp, double, quiet)
case cmdArgs.ExistsDouble("c", "complete"):
return completion.Show(ctx, cfg.Runtime.HTTPClient, dbExecutor,
cfg.AURURL, cfg.Runtime.CompletionPath, cfg.CompletionInterval, true)
case cmdArgs.ExistsArg("c", "complete"): case cmdArgs.ExistsArg("c", "complete"):
return completion.Show(ctx, cfg.Runtime.HTTPClient, dbExecutor, return completion.Show(ctx, cfg.Runtime.HTTPClient, dbExecutor,
cfg.AURURL, cfg.Runtime.CompletionPath, cfg.CompletionInterval, false) cfg.AURURL, cfg.Runtime.CompletionPath, cfg.CompletionInterval, cmdArgs.ExistsDouble("c", "complete"))
case cmdArgs.ExistsArg("s", "stats"): case cmdArgs.ExistsArg("s", "stats"):
return localStatistics(ctx, cfg, dbExecutor) return localStatistics(ctx, cfg, dbExecutor)
} }

View File

@ -1,4 +1,4 @@
.TH "YAY" "8" "2019\-10\-21" "Yay v9.4+" "Yay Manual" .TH "YAY" "8" "2019\-10\-21" "Yay v12.0+" "Yay Manual"
.nh .nh
.ad l .ad l
.SH NAME .SH NAME
@ -19,11 +19,16 @@ This manpage only covers options unique to Yay. For other options see
\fBpacman(8)\fR. \fBpacman(8)\fR.
.SH YAY OPERATIONS .SH YAY OPERATIONS
.TP .TP
.B \-Y, \-\-yay .B \-Y, \-\-yay
Perform yay specific operations. This is the default if no other operation is Perform yay specific operations. This is the default if no other operation is
selected. selected.
.TP
.B \-B, \-\-build
Build a PKGBUILD in a given directory.
.TP .TP
.B \-P, \-\-show .B \-P, \-\-show
Perform yay specific print operations. Perform yay specific print operations.
@ -32,6 +37,10 @@ Perform yay specific print operations.
.B \-G, \-\-getpkgbuild .B \-G, \-\-getpkgbuild
Downloads PKGBUILD from ABS or AUR. The ABS can only be used for Arch Linux repositories. Downloads PKGBUILD from ABS or AUR. The ABS can only be used for Arch Linux repositories.
.TP
.B \-W, \-\-web
Web related operations such as voting for AUR packages.
.RE .RE
If no arguments are provided 'yay \-Syu' will be performed. If no arguments are provided 'yay \-Syu' will be performed.
@ -84,16 +93,12 @@ used when migrating to Yay from another AUR helper.
.B \-c, \-\-clean .B \-c, \-\-clean
Remove unneeded dependencies. Remove unneeded dependencies.
.SH SHOW OPTIONS (APPLY TO \-P AND \-\-SHOW) .SH SHOW OPTIONS (APPLY TO \-P AND \-\-show)
.TP .TP
.B \-c, \-\-complete .B \-c, \-\-complete
Print a list of all AUR and repo packages. This allows shell completion Print a list of all AUR and repo packages. This allows shell completion
and is not intended to be used directly by the user. and is not intended to be used directly by the user.
.TP
.B \-f, \-\-fish
During complete adjust the output for the fish shell.
.TP .TP
.B \-d, \-\-defaultconfig .B \-d, \-\-defaultconfig
Print default yay configuration. Print default yay configuration.
@ -102,20 +107,12 @@ Print default yay configuration.
.B \-g, \-\-currentconfig .B \-g, \-\-currentconfig
Print current yay configuration. Print current yay configuration.
.TP
.B \-n, \-\-numberupgrades
Deprecated, use \fByay -Qu\fR and \fBwc -l\fR instead\%.
.TP .TP
.B \-s, \-\-stats .B \-s, \-\-stats
Displays information about installed packages and system health. If there are Displays information about installed packages and system health. If there are
orphaned, or out\-of\-date packages, or packages that no longer exist on the orphaned, or out\-of\-date packages, or packages that no longer exist on the
AUR; warnings will be displayed. AUR; warnings will be displayed.
.TP
.B \-u, \-\-upgrades
Deprecated, use \fByay -Qu\fR instead\%.
.TP .TP
.B \-w, \-\-news .B \-w, \-\-news
Print new news from the Archlinux homepage. News is considered new if it is Print new news from the Archlinux homepage. News is considered new if it is
@ -126,7 +123,12 @@ available news.
.B \-q, \-\-quiet .B \-q, \-\-quiet
Only show titles when printing news. Only show titles when printing news.
.SH GETPKGBUILD OPTIONS (APPLY TO \-G AND \-\-GETPKGBUILD) .SH BUILD OPTIONS (APPLY TO \-B AND \-\-build)
.TP
.B \-i, \-\-install
Build and install a PKGBUILD in a given directory
.SH GETPKGBUILD OPTIONS (APPLY TO \-G AND \-\-getpkgbuild)
.TP .TP
.B \-f, \-\-force .B \-f, \-\-force
Force download for ABS packages that already exist in the current directory. This Force download for ABS packages that already exist in the current directory. This
@ -136,7 +138,7 @@ ensures directories are not accidentally overwritten.
.B \-p, \-\-print .B \-p, \-\-print
Prints the PKGBUILD of the given packages to stdout. Prints the PKGBUILD of the given packages to stdout.
.SH WEB OPTIONS (APPLY TO \-W AND \-\-WEB) .SH WEB OPTIONS (APPLY TO \-W AND \-\-web)
.TP .TP
Web related operations such as voting for AUR packages. Web related operations such as voting for AUR packages.
@ -644,6 +646,6 @@ See the arch wiki at https://wiki.archlinux.org/index.php/Arch_User_Repository f
Please report bugs to our GitHub page https://github.com/Jguer/yay Please report bugs to our GitHub page https://github.com/Jguer/yay
.SH AUTHORS .SH AUTHORS
Jguer <joaogg3@gmail.com> Jguer <joguer@proton.me>
.br .br
Morgan <morganamilo@archlinux.org> Morgan <morganamilo@archlinux.org>

View File

@ -97,24 +97,6 @@ func localStatistics(ctx context.Context, cfg *settings.Configuration, dbExecuto
return nil return nil
} }
func printNumberOfUpdates(ctx context.Context, cfg *settings.Configuration,
dbExecutor db.Executor, enableDowngrade bool, filter upgrade.Filter,
) error {
warnings := query.NewWarnings()
old := os.Stdout // keep backup of the real stdout
os.Stdout = nil
aurUp, repoUp, err := upList(ctx, cfg, warnings, dbExecutor, enableDowngrade, filter)
os.Stdout = old // restoring the real stdout
if err != nil {
return err
}
fmt.Println(len(aurUp.Up) + len(repoUp.Up))
return nil
}
func printUpdateList(ctx context.Context, cfg *settings.Configuration, cmdArgs *parser.Arguments, func printUpdateList(ctx context.Context, cfg *settings.Configuration, cmdArgs *parser.Arguments,
dbExecutor db.Executor, enableDowngrade bool, filter upgrade.Filter, dbExecutor db.Executor, enableDowngrade bool, filter upgrade.Filter,
) error { ) error {