mirror of
https://github.com/Jguer/yay
synced 2024-10-05 23:59:13 +00:00
Allow help to be used with all Operators
This commit is contained in:
parent
b8ef531b76
commit
faf607c624
18
cmd.go
18
cmd.go
|
@ -125,6 +125,11 @@ func handleCmd() (err error) {
|
|||
if shouldSaveConfig {
|
||||
config.saveConfig()
|
||||
}
|
||||
|
||||
if cmdArgs.existsArg("h", "help") {
|
||||
err = handleHelp()
|
||||
return
|
||||
}
|
||||
|
||||
if config.SudoLoop && cmdArgs.needRoot() {
|
||||
sudoLoopBackground()
|
||||
|
@ -174,6 +179,15 @@ func handleQuery() error {
|
|||
return err
|
||||
}
|
||||
|
||||
func handleHelp() error {
|
||||
if cmdArgs.op == "Y" || cmdArgs.op == "yay" {
|
||||
usage()
|
||||
return nil
|
||||
} else {
|
||||
return passToPacman(cmdArgs)
|
||||
}
|
||||
}
|
||||
|
||||
//this function should only set config options
|
||||
//but currently still uses the switch left over from old code
|
||||
//eventually this should be refactored out futher
|
||||
|
@ -284,9 +298,7 @@ func handlePrint() (err error) {
|
|||
|
||||
func handleYay() (err error) {
|
||||
//_, options, targets := cmdArgs.formatArgs()
|
||||
if cmdArgs.existsArg("h", "help") {
|
||||
usage()
|
||||
} else if cmdArgs.existsArg("gendb") {
|
||||
if cmdArgs.existsArg("gendb") {
|
||||
err = createDevelDB()
|
||||
} else if cmdArgs.existsArg("c", "clean") {
|
||||
err = cleanDependencies()
|
||||
|
|
Loading…
Reference in a new issue