fix and clean up help message
authorTimo Savola <tsavola@movial.fi>
Fri, 4 Apr 2008 14:13:14 +0000 (17:13 +0300)
committerTimo Savola <tsavola@movial.fi>
Fri, 4 Apr 2008 14:19:11 +0000 (17:19 +0300)
matrix/matrix.py

index d03bbd5..5c2e09d 100644 (file)
@@ -61,23 +61,21 @@ def help(file, args):
        print >>file, '''
 Copyright (C) 2006-2008 Movial Oy
 
-Usage: %(progname)s [options] [command] [params] [component1 component2 ...]
+Usage: %(progname)s [<options>] <command> [<params>] [<components>]
 
-Components must be given like this: core/glibc core/busybox X/xserver
-If no components are given, all of them will be subject to the operation.
+If no components are specified, all of them will be targeted.
 
 Options:
-       -v              Verbose output
-       -d              Debug output
+       -v              Verbose output.
+       -d              Debug output.
        -r URL          Specify the root for component git repos to clone from.
-                       If this option is not given, the default specified in
-                       the components file will be used.  This option may be
+                       If this option is not given, the roots specified in the
+                       components file will be used.  This option may be
                        specified multiple times.
        -f              Build components with dirty files.
        -h, --help      Print this help text.
 
-Commands and their parameters:
-
+Commands and parameters:
        download        Only download the components and validate the tree.
        install         Download, build and install the components.
                -j N            Execute N build jobs in parallel.
@@ -91,11 +89,6 @@ Commands and their parameters:
                -r              Only generate a stripped rootfs.
                -j              Only generate a jffs2 image
                -d              Only generate a rootstrap (development rootfs).
-       list [parameter] [pattern]
-               -p              List packages.
-               -pv             List packages with full details.
-               -c              List components (default).
-               -cdep           List components and their dependencies.
 ''' % {'progname': args[0]}
 
 def parse_args(args):