summaryrefslogtreecommitdiffstats
path: root/bin/portageq
diff options
context:
space:
mode:
Diffstat (limited to 'bin/portageq')
-rwxr-xr-xbin/portageq13
1 files changed, 9 insertions, 4 deletions
diff --git a/bin/portageq b/bin/portageq
index 92719fb5b..fa713889a 100755
--- a/bin/portageq
+++ b/bin/portageq
@@ -719,13 +719,18 @@ def main():
if nocolor in ('yes', 'true'):
portage.output.nocolor()
- if "-h" in sys.argv or "--help" in sys.argv:
- usage(sys.argv)
- sys.exit(os.EX_OK)
- elif len(sys.argv) < 2:
+ if len(sys.argv) < 2:
usage(sys.argv)
sys.exit(os.EX_USAGE)
+ for x in sys.argv:
+ if x in ("-h", "--help"):
+ usage(sys.argv)
+ sys.exit(os.EX_OK)
+ elif x == "--version":
+ print("Portage", portage.VERSION)
+ sys.exit(os.EX_OK)
+
cmd = sys.argv[1]
function = globals().get(cmd)
if function is None or cmd not in commands: