diff --git a/slpkg/main.py b/slpkg/main.py index deb64231..84c6ef89 100644 --- a/slpkg/main.py +++ b/slpkg/main.py @@ -265,12 +265,14 @@ class ArgParse(object): usage("") raise SystemExit() if (len(self.args) > 1 and len(self.args) <= 5 and - self.args[0] in options and - self.args[1] in self.meta.repositories): - PackageManager(binary=None).package_list(self.args[1], - name, - INDEX, - installed) + self.args[0] in options): + if self.args[1] in self.meta.repositories: + PackageManager(binary=None).package_list(self.args[1], + name, + INDEX, + installed) + else: + usage(self.args[1]) else: usage("")