X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-base.git/blobdiff_plain/a9a55ac12591f50bcac8b2b995c05c4ae1a75950..8bfea358c4a93a7c46efbefe0694036f38f390c4:/files/usr/sbin/invirt-getconf diff --git a/files/usr/sbin/invirt-getconf b/files/usr/sbin/invirt-getconf index d503dea..ce0dfa6 100755 --- a/files/usr/sbin/invirt-getconf +++ b/files/usr/sbin/invirt-getconf @@ -1,13 +1,14 @@ #!/usr/bin/env python """ -invirt-getconf [-f FILE] KEY prints the configuration the option named KEY from -the invirt configuration file FILE. Keys are dot-separated paths into the YAML +invirt-getconf loads an invirt configuration file (either the original YAML +source or the faster-to-load JSON cache) and prints the configuration option +with the given name (key). Keys are dot-separated paths into the YAML configuration tree. List indexes (0-based) are also treated as path components. (Due to this path language, certain restrictions are placed on the keys used in -the YAML configuration, e.g. they cannot contain dots.) +the YAML configuration; e.g., they cannot contain dots.) Examples: @@ -57,7 +58,7 @@ def main(argv): except IndexError: raise invirt_exception( '%s: index %s out of range' % (progress, component)) print conf - except (invirt_exception, OSError), ex: + except invirt_exception, ex: print >> stderr, ex return 1