Allow help to be used with all Operators
This commit is contained in:
1 file changed
+15
-3
@@ -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()
|
||||
|
||||
Reference in new issue
Block a user