From 480bc3862b68cf5cd160ab0494c8069b5c25e406 Mon Sep 17 00:00:00 2001 From: Jason Etheridge Date: Fri, 10 Apr 2020 12:21:19 -0400 Subject: [PATCH] first cut of kmig-status --- kmig.d/bin/kmig-status | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) diff --git a/kmig.d/bin/kmig-status b/kmig.d/bin/kmig-status index 0d78b18..b5ca53b 100755 --- a/kmig.d/bin/kmig-status +++ b/kmig.d/bin/kmig-status @@ -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 prior to using commands like B +You'll need to invoke B prior to using commands like B =head1 SYNOPSIS -B [file] [...] +B [file] [...] =cut @@ -20,8 +20,8 @@ B [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' -- 1.7.2.5