let's not name these differently than the emig.d/ counterparts
authorJason Etheridge <jason@equinoxinitiative.org>
Fri, 10 Apr 2020 18:13:08 +0000 (14:13 -0400)
committerJason Etheridge <jason@equinoxinitiative.org>
Fri, 10 Apr 2020 18:13:08 +0000 (14:13 -0400)
kmig.d/bin/mig-add [moved from kmig.d/bin/kmig-add with 92% similarity]
kmig.d/bin/mig-clean [moved from kmig.d/bin/kmig-clean with 92% similarity]
kmig.d/bin/mig-env [moved from kmig.d/bin/kmig-env with 90% similarity]
kmig.d/bin/mig-iconv [moved from kmig.d/bin/kmig-iconv with 94% similarity]
kmig.d/bin/mig-init [moved from kmig.d/bin/kmig-init with 76% similarity]
kmig.d/bin/mig-remove [moved from kmig.d/bin/kmig-remove with 88% similarity]
kmig.d/bin/mig-skip-iconv [moved from kmig.d/bin/kmig-skip-iconv with 97% similarity]
kmig.d/bin/mig-sql [moved from kmig.d/bin/kmig-sql with 98% similarity]
kmig.d/bin/mig-status [moved from kmig.d/bin/kmig-status with 91% similarity]

similarity index 92%
rename from kmig.d/bin/kmig-add
rename to kmig.d/bin/mig-add
index 3538e9f..ff4422b 100755 (executable)
@@ -4,7 +4,7 @@
 =head1 NAME
-kmig-add - This will add the specified files to the mig tracking table
+mig-add - This will add the specified files to the mig tracking table
 --headers (the default) and --no-headers are repeatable, and indicate whether
 subsequent files have headers or not
@@ -14,11 +14,11 @@ the next added <file>, which should contain one line per header
 --headers-file will automatically invoke --no-headers
-You'll need to invoke B<kmig-init> prior to using commands like B<kmig-add>
+You'll need to invoke B<mig-init> prior to using commands like B<mig-add>
 =head1 SYNOPSIS
-B<kmig-add> [--no-headers|--headers|--headers-file <hfile>] <file> [file|--no-headers|--headers|--headers-file <hfile>] [...]
+B<mig-add> [--no-headers|--headers|--headers-file <hfile>] <file> [file|--no-headers|--headers|--headers-file <hfile>] [...]
similarity index 92%
rename from kmig.d/bin/kmig-clean
rename to kmig.d/bin/mig-clean
index 39522d6..705fd96 100755 (executable)
@@ -4,7 +4,7 @@
 =head1 NAME
 Attempts to invoke B<clean_csv> on the specified tracked file, placing the
 output in [file].clean
@@ -25,12 +25,12 @@ clean_csv [other arguments...] <file>
-You'll need to invoke B<kmig-iconv> or B<kmig-skip-iconv> prior to using commands
-like B<kmig-clean>
+You'll need to invoke B<mig-iconv> or B<mig-skip-iconv> prior to using commands
+like B<mig-clean>
 =head1 SYNOPSIS
-B<kmig-clean> <file> [other arguments...]
+B<mig-clean> <file> [other arguments...]
@@ -75,7 +75,7 @@ sub call_clean_csv {
         my $data = KMig::status_this_file($file);
         if (! $data->{'utf8_filename'}) {
-            die "kmig-iconv or kmig-skip-iconv needed for UTF8 version of file: $file\n";
+            die "mig-iconv or mig-skip-iconv needed for UTF8 version of file: $file\n";
         my $utf8_file = $data->{'utf8_filename'};
similarity index 90%
rename from kmig.d/bin/kmig-env
rename to kmig.d/bin/mig-env
index fce49bc..a8b5329 100755 (executable)
@@ -4,25 +4,25 @@
 =head1 NAME
-kmig-env - This tool is for tracking and setting environment variables used by
-B<kmig> and its sub-tools.
+mig-env - This tool is for tracking and setting environment variables used by
+B<mig> and its sub-tools.
 =head1 SYNOPSIS
-B<kmig-env> <create|use> <migration_schema>
+B<mig-env> <create|use> <migration_schema>
-B<kmig-env> <show> [migration_schema]
+B<mig-env> <show> [migration_schema]
-B<kmig-env> <clone> [orig_migration_schema] [new_migration_schema]
+B<mig-env> <clone> [orig_migration_schema] [new_migration_schema]
-B<kmig-env> <list>
+B<mig-env> <list>
-B<kmig-env> <help>
+B<mig-env> <help>
-For most invocations, B<kmig-env> will either create or use a migration-specific
-file (~/.kmig/<migration_schema>.env) for setting the following environment
+For most invocations, B<mig-env> will either create or use a migration-specific
+file (~/.mig/<migration_schema>.env) for setting the following environment
 =over 15
@@ -79,12 +79,12 @@ and migration work directory (which will also be created if needed).
 =item B<use> <schema>
 This command will spawn a bash shell that executes the corresponding
-~/.kmig/<schema>.env script for setting up environment variables encoded during
+~/.mig/<schema>.env script for setting up environment variables encoded during
 =item B<show> [schema]
-This command will show the contents of the corresponding ~/.kmig/<schema>.env
+This command will show the contents of the corresponding ~/.mig/<schema>.env
 script, or, if no schema is specified, then it will list pertinent variables in
 the current environment if they exist.
@@ -98,7 +98,7 @@ separate schema name.
 =item B<list>
-This command will list migration schemas found in ~/.kmig
+This command will list migration schemas found in ~/.mig
 =item B<help>
@@ -126,7 +126,7 @@ use lib "$FindBin::Bin/";
 pod2usage(-verbose => 2) if ! $ARGV[0];
 my $migration_schema = $ARGV[1] || '';
-my $filename = "$HOME/.kmig/$migration_schema.env";
+my $filename = "$HOME/.mig/$migration_schema.env";
 switch($ARGV[0]) {
     case "--help" {
         pod2usage(-verbose => 2);
@@ -141,7 +141,7 @@ switch($ARGV[0]) {
     case "clone" {
         pod2usage(-verbose => 1) if ! $ARGV[2];
         $migration_schema = $ARGV[2] || '';
-        $filename = "$HOME/.kmig/$migration_schema.env";
+        $filename = "$HOME/.mig/$migration_schema.env";
     case "use" {
@@ -160,7 +160,7 @@ switch($ARGV[0]) {
     case "list" {
-        opendir(my $dh, "$HOME/.kmig") || die "can't open $HOME/.kmig: $!";
+        opendir(my $dh, "$HOME/.mig") || die "can't open $HOME/.mig: $!";
         while (readdir $dh) {
             if (/^(.*)\.env$/) {
                 print "$1\n";
@@ -260,7 +260,7 @@ sub mig_env_create {
     # create files and directories if needed
-    mkdir "$HOME/.kmig";
+    mkdir "$HOME/.mig";
     make_path($MIGGITDIR, { verbose => 1 });
     `touch $MIGGITDIR/README`;
     make_path($MIGWORKDIR, { verbose => 1 });
similarity index 94%
rename from kmig.d/bin/kmig-iconv
rename to kmig.d/bin/mig-iconv
index 455e91a..c2552a5 100755 (executable)
@@ -4,7 +4,7 @@
 =head1 NAME
 Attempts to invoke B<iconv> on the specified tracked file, placing the
 output in [file].iconv
@@ -25,11 +25,11 @@ iconv [other arguments...] -o <file>.utf8 <file>
-You'll need to invoke B<kmig-add> prior to using commands like B<kmig-iconv>
+You'll need to invoke B<mig-add> prior to using commands like B<mig-iconv>
 =head1 SYNOPSIS
-B<kmig-iconv> <file> [other arguments...]
+B<mig-iconv> <file> [other arguments...]
similarity index 76%
rename from kmig.d/bin/kmig-init
rename to kmig.d/bin/mig-init
index 7557168..8b207f8 100755 (executable)
@@ -4,17 +4,17 @@
 =head1 NAME
-kmig-init - This will add or recreate tracking tables for the B<kmig> toolset
-to the database specified by the current kmig environment.
+mig-init - This will add or recreate tracking tables for the B<mig> toolset
+to the database specified by the current mig environment.
-In practice, you should invoke 'kmig env use schema_name' prior to calling
+In practice, you should invoke 'mig env use schema_name' prior to calling
 =head1 SYNOPSIS
-B<kmig-init> <help>
+B<mig-init> <help>
@@ -51,14 +51,14 @@ exit 0;
 sub loop_through_mig_sql_templates {
-    print "Looping through kmig.d/sql/init/ templates\n";
+    print "Looping through mig.d/sql/init/ templates\n";
     opendir my $dir, $mig_sql or die "Cannot open directory: $!";
     my @files = sort readdir $dir;
     closedir $dir;
     foreach my $file (@files) {
         if ($file =~ /.sql$/) {
             print "executing $file:\n";
-            system( $mig_bin . "kmig-sql", ('-e',"source $mig_sql$file") )
+            system( $mig_bin . "mig-sql", ('-e',"source $mig_sql$file") )
similarity index 88%
rename from kmig.d/bin/kmig-remove
rename to kmig.d/bin/mig-remove
index 0ea81d8..2b625a2 100755 (executable)
@@ -4,13 +4,13 @@
 =head1 NAME
-kmig-remove - This will remove the specified files from the mig tracking table
+mig-remove - This will remove the specified files from the mig tracking table
-You'll need to invoke B<kmig-init> prior to using commands like B<kmig-remove>
+You'll need to invoke B<mig-init> prior to using commands like B<mig-remove>
 =head1 SYNOPSIS
-B<kmig-remove> <file> [file] [...]
+B<mig-remove> <file> [file] [...]
similarity index 97%
rename from kmig.d/bin/kmig-skip-iconv
rename to kmig.d/bin/mig-skip-iconv
index c720256..db9c378 100755 (executable)
@@ -4,14 +4,14 @@
 =head1 NAME
 Allows you to either use an existing file named <file>.utf8 or a named
 [utf8 file] as if it were the one created by mig-iconv
 =head1 SYNOPSIS
-B<kmig-skip-iconv> <file> [utf8 file]
+B<mig-skip-iconv> <file> [utf8 file]
similarity index 98%
rename from kmig.d/bin/kmig-sql
rename to kmig.d/bin/mig-sql
index 161dacd..993826b 100755 (executable)
@@ -4,7 +4,7 @@
 =head1 NAME
 A wrapper around the mysql client.
similarity index 91%
rename from kmig.d/bin/kmig-status
rename to kmig.d/bin/mig-status
index b5ca53b..fe5a029 100755 (executable)
@@ -4,14 +4,14 @@
 =head1 NAME
-kmig-status -  This will show tracking information for either the specified files
+mig-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<kmig-init> prior to using commands like B<mig-status>
+You'll need to invoke B<mig-init> prior to using commands like B<mig-status>
 =head1 SYNOPSIS
-B<kmig-status> [file] [...]
+B<mig-status> [file] [...]