minor documentation updates
Rafael Kitover [Thu, 21 Jan 2010 22:36:25 +0000 (22:36 +0000)]
Makefile.PL
lib/DBIx/Class/Admin.pm

index 2715d8e..a6963d4 100644 (file)
@@ -63,6 +63,7 @@ my %admin_requires = (
   'parent'                     => '0.223',
   'JSON::Any'                  => '0',
   'Getopt::Long::Descriptive'  => '0.081',
+  'Text::CSV_XS'               => '0.70',
 );
 
 #************************************************************************#
index 318dd87..f3be3c9 100644 (file)
@@ -40,6 +40,16 @@ DBIx::Class::Admin - Administration object for schemas
 
 =head1 SYNOPSIS
 
+  $ dbicadmin --help
+
+  $ dbicadmin --schema=MyApp::Schema \
+    --connect='["dbi:SQLite:my.db", "", ""]' \
+    --deploy
+
+  $ dbicadmin --schema=MyApp::Schema --class=Employee \
+    --connect='["dbi:SQLite:my.db", "", ""]' \
+    --op=update --set='{"name":"New_Employee"}'
+
   use DBIx::Class::Admin;
 
   # ddl manipulation
@@ -61,6 +71,30 @@ DBIx::Class::Admin - Administration object for schemas
   # install a version for an unversioned schema
   $admin->install("3.0");
 
+=head1 REQUIREMENTS
+
+The following CPAN modules are required to use C<dbicadmin> and this module:
+
+L<Moose>
+
+L<MooseX::Types>
+
+L<MooseX::Types::JSON>
+
+L<MooseX::Types::Path::Class>
+
+L<Try::Tiny>
+
+L<parent>
+
+L<JSON::Any>
+
+L<namespace::autoclean>
+
+L<Getopt::Long::Descriptive>
+
+L<Text::CSV>
+
 =head1 Attributes
 
 =head2 schema_class
@@ -554,7 +588,7 @@ sub _find_stanza {
   return $cfg;
 }
 
-=head1 AUTHORS
+=head1 AUTHOR
 
 See L<DBIx::Class/CONTRIBUTORS>.