=item mig reporter --analyst "Foo Fooer" --report_title "Foo Load Analysis" #creates an asciidoc report
+=item mig gsheet --pull foo_tab_name OR --push foo_pg_table_name
+
=back
=head1 COMMANDS
--added_page_title and --added_page_file
If one is used both must be. The added page file can be plain text or asciidoc. This
-adds an extra arbitrary page of notes to the report.
+adds an extra arbitrary page of notes to the report. Mig assumes the page file is in the mig git directory.
--tags
Allows you to override the default evergreen_staged_report.xml in the mig-xml folder.
+=item B<gsheet> --pull or --push spreadsheet_tab
+
+This uses the gsheet_tracked_table and gsheet_tracked column tables to map a Google Docs Spreadsheet tabs
+with Postgres tables in the mig schema. The spreadsheet is assumed to share the name as the mig schema.
+Tab names must be unique. Each spreadsheet column needs a header that matches the column name in the matching
+table. An oauth session key is also needed for your Google account and mig gsheet will look for it in the
+.mig directory.
+
=back
=cut
Mig::die_if_no_env_migschema();
standard_invocation(@ARGV);
}
+ case "quick" {
+ Mig::die_if_no_env_migschema();
+ standard_invocation(@ARGV);
+ }
case "add" {
Mig::die_if_no_env_migschema();
standard_invocation(@ARGV);
Mig::die_if_no_env_migschema();
standard_invocation(@ARGV);
}
+ case "gsheet" {
+ Mig::die_if_no_env_migschema();
+ standard_invocation(@ARGV);
+ }
case "remove" {
Mig::die_if_no_env_migschema();
standard_invocation(@ARGV);