Adds pm ls

This commit is contained in:
sm
2018-03-06 00:10:46 -08:00
parent ba1b8c4706
commit 830f9c348d
3 changed files with 40 additions and 0 deletions
+5
View File
@@ -23,6 +23,7 @@ subcommands:
environ (env) -- print environment information
install (in) -- install packages
keyring (key) -- interact with pm's OpenPGP keyring
ls -- list installed packages
package (pkg) -- create packages
pull -- fetch all available packages from all configured remotes
remote -- configure remote pmd servers
@@ -232,6 +233,10 @@ func main() {
if err := pkg.Install(root, pkgs); err != nil {
fatalf("installing: %v\n", err)
}
case "ls":
if err := db.ListInstalled(root, os.Stdout); err != nil {
fatalf("listing installed: %v\n", err)
}
case "version", "v":
fmt.Printf("pm: version %v\n", Version)
default: