commit a8fdd0e

hovercats  ·  2025-06-05 05:36:49 +0000 UTC
parent 335fcb2
use a switch for number of arguments instead when running `l` flag
1 files changed,  +4, -2
M rcpm
M rcpm
+4, -2
 1@@ -166,14 +166,16 @@ switch($1) {
 2 		for (pkg) install_pkg $pkg
 3 	case l
 4 		shift
 5-		if (~ $#* 0) {
 6+		switch($#*) {
 7+		case 0
 8 			for (file in $RCPM_ROOT/$RCPM_DB/*) {
 9 				pkg=`{basename $file}
10 				get_local_ver
11 				echo $pkg $_ver-$_rev
12 			}
13+		case *
14+			for (pkg) list_pkg $pkg
15 		}
16-		for (pkg) list_pkg $pkg
17 	case m
18 		cat $RCPM_ROOT/$RCPM_DB/$2/manifest
19 	case r