command line docs and option requirements
Robert 'phaylon' Sedlacek [Wed, 11 Jul 2012 21:12:48 +0000 (21:12 +0000)]
bin/system-introspector

index 5e23b39..119c4a9 100755 (executable)
@@ -15,6 +15,12 @@ GetOptions(
     'h|help'        => sub { pod2usage(0) },
 ) or pod2usage(2);
 
+die "Requires --storage\n"
+    unless defined $storage_dir;
+
+die "Requires --config\n"
+    unless defined $config_file;
+
 die "Requires --all or --group option\n"
     unless $update_all or @update_groups;
 
@@ -53,13 +59,17 @@ system-introspector - Generate System Introspection Data
 
 Path to storage. Always required.
 
-=head2 -H <host>, --host <host>
+=head2 -c <file>, --config <file>
+
+Path to the configuration file.
+
+=head2 -a, --all
 
-Remote host gathering
+Fetch all groups.
 
-=head2 --allow-empty
+=head2 -g <group>, --group <group>
 
-Allow empty commits to storage.
+Fetch the specified group. Can be used multiple times.
 
 =head2 -h, --help