Browse Source

Add yay specific args, drop conflicting args

Replace -P/--print with -P/--show
Replace --config with --currentconfig
morganamilo 6 years ago
parent
commit
2d6fe95903
2 changed files with 9 additions and 4 deletions
  1. 2 2
      cmd.go
  2. 7 2
      parser.go

+ 2 - 2
cmd.go

@@ -156,7 +156,7 @@ func handleCmd() (err error) {
 		err = show(passToPacman(cmdArgs))
 	case "G", "getpkgbuild":
 		err = handleGetpkgbuild()
-	case "P", "print":
+	case "P", "show":
 		err = handlePrint()
 	case "Y", "--yay":
 		err = handleYay()
@@ -194,7 +194,7 @@ func handlePrint() (err error) {
 		var tmpConfig Configuration
 		defaultSettings(&tmpConfig)
 		fmt.Printf("%v", tmpConfig)
-	case cmdArgs.existsArg("g", "config"):
+	case cmdArgs.existsArg("g", "currentconfig"):
 		fmt.Printf("%v", config)
 	case cmdArgs.existsArg("n", "numberupgrades"):
 		err = printNumberOfUpdates()

+ 7 - 2
parser.go

@@ -357,7 +357,7 @@ func isArg(arg string) bool {
 	case "V", "version":
 	case "h", "help":
 	case "Y", "yay":
-	case "P", "print":
+	case "P", "show":
 	case "G", "getpkgbuild":
 	case "b", "dbpath":
 	case "r", "root":
@@ -479,6 +479,11 @@ func isArg(arg string) bool {
 	case "removemake":
 	case "noremovemake":
 	case "askremovemake":
+	case "complete":
+	case "stats":
+	case "news":
+	case "gendb":
+	case "currentconfig":
 	default:
 		return false
 	}
@@ -647,7 +652,7 @@ func isOp(op string) bool {
 	case "U", "upgrade":
 	// yay specific
 	case "Y", "yay":
-	case "P", "print":
+	case "P", "show":
 	case "G", "getpkgbuild":
 	default:
 		return false