"mig" tool
authorJason Etheridge <jason@esilibrary.com>
Fri, 7 Apr 2017 12:31:31 +0000 (08:31 -0400)
committerJason Etheridge <jason@esilibrary.com>
Fri, 7 Apr 2017 12:31:31 +0000 (08:31 -0400)
commitf9201dc2d1699f5161e5e29690a1634e8063bb85
treee6ff1b252896922f0cd4e9ea76b3ba2c6dea3e9a
parentd1812fa8c4c9e220978d650adb3611c978a2a56b
"mig" tool

Wraps some new and existing tools in a git-like command system,
currently great for quickly getting files into staging tables,
has aspirations for one day tracking mapping relationships and
doing code generation for mapping.

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
36 files changed:
mig [new file with mode: 0755]
mig-bin/Mig.pm [new file with mode: 0644]
mig-bin/mig-add [new file with mode: 0755]
mig-bin/mig-clean [new file with mode: 0755]
mig-bin/mig-convert [new file with mode: 0755]
mig-bin/mig-env [new file with mode: 0755]
mig-bin/mig-iconv [new file with mode: 0755]
mig-bin/mig-init [new file with mode: 0755]
mig-bin/mig-link [new file with mode: 0755]
mig-bin/mig-mapper [new file with mode: 0755]
mig-bin/mig-quicksheet [new file with mode: 0755]
mig-bin/mig-remove [new file with mode: 0755]
mig-bin/mig-skip-clean [new file with mode: 0755]
mig-bin/mig-skip-iconv [new file with mode: 0755]
mig-bin/mig-stage [new file with mode: 0755]
mig-bin/mig-status [new file with mode: 0755]
mig-bin/mig-unlink [new file with mode: 0755]
text/clean_csv [new file with mode: 0755]
text/clean_csv.prereqs [new file with mode: 0644]
text/csv2sql [new file with mode: 0755]
text/csv2sql.prereqs [new file with mode: 0644]
text/csvcat [new file with mode: 0755]
text/examples/FolletDestinyPatronExport.headers [new file with mode: 0644]
text/examples/HOLDINGS-MULT.headers [new file with mode: 0644]
text/examples/csv.clean.conf [new file with mode: 0644]
text/examples/destiny_852.map [new file with mode: 0644]
text/examples/horizon_949.map [new file with mode: 0644]
text/examples/tabs.clean.conf [new file with mode: 0644]
text/fix_split_csv [new file with mode: 0755]
text/html2csv.py [new file with mode: 0755]
text/html2tsv.py [new file with mode: 0755]
text/join_lines [new file with mode: 0755]
text/join_lines.one-off.001 [new file with mode: 0755]
text/join_lines_if_short [new file with mode: 0755]
text/split_body_from_headers [new file with mode: 0755]
text/strip_cm_tabs [new file with mode: 0755]