first cut of kmig-status
authorJason Etheridge <jason@equinoxinitiative.org>
Fri, 10 Apr 2020 16:21:19 +0000 (12:21 -0400)
committerJason Etheridge <jason@equinoxinitiative.org>
Fri, 10 Apr 2020 16:21:19 +0000 (12:21 -0400)
kmig.d/bin/kmig-status

index 0d78b18..b5ca53b 100755 (executable)
@@ -4,14 +4,14 @@
 
 =head1 NAME
 
-mig-status -  This will show tracking information for either the specified files
+kmig-status -  This will show tracking information for either the specified files
 or all tracked files if no argument is given.
 
-You'll need to invoke B<mig-init> prior to using commands like B<mig-status>
+You'll need to invoke B<kmig-init> prior to using commands like B<mig-status>
 
 =head1 SYNOPSIS
 
-B<mig-status> [file] [...]
+B<kmig-status> [file] [...]
 
 =cut
 
@@ -20,8 +20,8 @@ B<mig-status> [file] [...]
 use strict;
 use Switch;
 use Env qw(
-    HOME PGHOST PGPORT PGUSER PGDATABASE MIGSCHEMA
-    MIGBASEWORKDIR MIGBASEGITDIR MIGGITDIR MIGWORKDIR
+    HOME MYSQL_HOST MYSQL_TCP_PORT MYSQL_USER MYSQL_DATABASE MYSQL_PW
+    MIGSCHEMA MIGBASEWORKDIR MIGBASEGITDIR MIGGITDIR MIGWORKDIR
 );
 use Pod::Usage;
 use DBI;
@@ -29,20 +29,20 @@ use Cwd 'abs_path';
 use FindBin;
 my $mig_bin = "$FindBin::Bin/";
 use lib "$FindBin::Bin/";
-use Mig;
+use KMig;
 
 pod2usage(-verbose => 2) if scalar(@ARGV) > 0 && $ARGV[0] eq '--help';
 
-Mig::die_if_no_env_migschema();
-Mig::die_if_mig_tracking_table_does_not_exist();
+KMig::die_if_no_env_migschema();
+KMig::die_if_mig_tracking_table_does_not_exist();
 
 my @files = @ARGV;
 if (scalar(@files) == 0) {
     @files = ();
-    my $dbh = Mig::db_connect();
+    my $dbh = KMig::db_connect();
     my $sth = $dbh->prepare("
         SELECT base_filename
-        FROM $MIGSCHEMA.tracked_file
+        FROM m_tracked_file
         ORDER BY 1;"
     );
     my $rv = $sth->execute()
@@ -52,12 +52,12 @@ if (scalar(@files) == 0) {
         push @files, $row->[0]
     }
     $sth->finish;
-    Mig::db_disconnect($dbh);
+    KMig::db_disconnect($dbh);
 }
 
 foreach my $arg (sort @files) {
     my $file = abs_path($arg);
-    my $data = Mig::status_this_file($file);
+    my $data = KMig::status_this_file($file);
     print "=-=-=\n";
     foreach my $key (
          'base_filename'