├── .github ├── dependabot.yml └── workflows │ ├── functional-test.yml │ ├── functional-test │ └── fixtures │ │ ├── dump-tables │ │ ├── orders.sql │ │ ├── products.sql │ │ └── users.sql │ │ └── dump │ │ └── db.sql │ ├── lint.yml │ ├── pages.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── .mise.toml ├── Dockerfile ├── README.md ├── cmd └── mtk │ ├── dump-tables │ └── command.go │ ├── dump │ └── command.go │ ├── main.go │ └── table │ ├── command.go │ └── list │ └── command.go ├── docs ├── .gitignore ├── README.md ├── blog │ ├── authors.yml │ ├── containerized-databases-for-developers.md │ ├── drupalsouth-2019.md │ └── patterns-local-development-nirvana.md ├── docs │ ├── Integrations │ │ └── aws-rds.md │ ├── database-image.md │ └── tutorial.md ├── docusaurus.config.js ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── sidebars.js ├── src │ ├── components │ │ ├── HomepageFeatures │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ └── HowItWorks │ │ │ ├── how-it-works.png │ │ │ └── index.js │ ├── css │ │ └── custom.css │ └── pages │ │ ├── index.js │ │ ├── index.module.css │ │ └── markdown-page.md └── static │ ├── .nojekyll │ └── img │ ├── browserconfig.xml │ ├── fast.svg │ ├── favicon.ico │ ├── logo.png │ ├── manifest.json │ ├── seamless.svg │ └── secure.svg ├── go.mod ├── go.sum ├── internal ├── mysql │ ├── mock │ │ └── mock.go │ ├── mysql.go │ ├── provider │ │ ├── provider.go │ │ ├── rds │ │ │ ├── provider.go │ │ │ └── provider_test.go │ │ ├── stdout │ │ │ ├── provider.go │ │ │ ├── provider_test.go │ │ │ ├── utils.go │ │ │ └── utils_test.go │ │ └── utils │ │ │ ├── utils.go │ │ │ └── utils_test.go │ ├── tables.go │ ├── tables_test.go │ ├── write.go │ └── write_test.go └── sliceutils │ ├── sliceutils.go │ └── sliceutils_test.go ├── logo ├── mtk.ico ├── mtk.png └── mtk.xcf └── pkg ├── config ├── config.go ├── config_test.go ├── test-data │ ├── ignore.yml │ ├── mixed.yml │ ├── nodata.yml │ ├── rewrite.yml │ └── where.yml └── utils.go └── envar ├── const.go ├── int.go └── string.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/functional-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/.github/workflows/functional-test.yml -------------------------------------------------------------------------------- /.github/workflows/functional-test/fixtures/dump-tables/orders.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/.github/workflows/functional-test/fixtures/dump-tables/orders.sql -------------------------------------------------------------------------------- /.github/workflows/functional-test/fixtures/dump-tables/products.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/.github/workflows/functional-test/fixtures/dump-tables/products.sql -------------------------------------------------------------------------------- /.github/workflows/functional-test/fixtures/dump-tables/users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/.github/workflows/functional-test/fixtures/dump-tables/users.sql -------------------------------------------------------------------------------- /.github/workflows/functional-test/fixtures/dump/db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/.github/workflows/functional-test/fixtures/dump/db.sql -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/.github/workflows/pages.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | /bin 3 | /dist 4 | /vendor 5 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.mise.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/.mise.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/README.md -------------------------------------------------------------------------------- /cmd/mtk/dump-tables/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/cmd/mtk/dump-tables/command.go -------------------------------------------------------------------------------- /cmd/mtk/dump/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/cmd/mtk/dump/command.go -------------------------------------------------------------------------------- /cmd/mtk/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/cmd/mtk/main.go -------------------------------------------------------------------------------- /cmd/mtk/table/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/cmd/mtk/table/command.go -------------------------------------------------------------------------------- /cmd/mtk/table/list/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/cmd/mtk/table/list/command.go -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/blog/authors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/blog/authors.yml -------------------------------------------------------------------------------- /docs/blog/containerized-databases-for-developers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/blog/containerized-databases-for-developers.md -------------------------------------------------------------------------------- /docs/blog/drupalsouth-2019.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/blog/drupalsouth-2019.md -------------------------------------------------------------------------------- /docs/blog/patterns-local-development-nirvana.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/blog/patterns-local-development-nirvana.md -------------------------------------------------------------------------------- /docs/docs/Integrations/aws-rds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/docs/Integrations/aws-rds.md -------------------------------------------------------------------------------- /docs/docs/database-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/docs/database-image.md -------------------------------------------------------------------------------- /docs/docs/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/docs/tutorial.md -------------------------------------------------------------------------------- /docs/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/docusaurus.config.js -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/pnpm-lock.yaml -------------------------------------------------------------------------------- /docs/pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/pnpm-workspace.yaml -------------------------------------------------------------------------------- /docs/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/sidebars.js -------------------------------------------------------------------------------- /docs/src/components/HomepageFeatures/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/src/components/HomepageFeatures/index.js -------------------------------------------------------------------------------- /docs/src/components/HomepageFeatures/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/src/components/HomepageFeatures/styles.module.css -------------------------------------------------------------------------------- /docs/src/components/HowItWorks/how-it-works.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/src/components/HowItWorks/how-it-works.png -------------------------------------------------------------------------------- /docs/src/components/HowItWorks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/src/components/HowItWorks/index.js -------------------------------------------------------------------------------- /docs/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/src/css/custom.css -------------------------------------------------------------------------------- /docs/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/src/pages/index.js -------------------------------------------------------------------------------- /docs/src/pages/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/src/pages/index.module.css -------------------------------------------------------------------------------- /docs/src/pages/markdown-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/src/pages/markdown-page.md -------------------------------------------------------------------------------- /docs/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/static/img/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/static/img/browserconfig.xml -------------------------------------------------------------------------------- /docs/static/img/fast.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/static/img/fast.svg -------------------------------------------------------------------------------- /docs/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/static/img/favicon.ico -------------------------------------------------------------------------------- /docs/static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/static/img/logo.png -------------------------------------------------------------------------------- /docs/static/img/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/static/img/manifest.json -------------------------------------------------------------------------------- /docs/static/img/seamless.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/static/img/seamless.svg -------------------------------------------------------------------------------- /docs/static/img/secure.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/docs/static/img/secure.svg -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/go.sum -------------------------------------------------------------------------------- /internal/mysql/mock/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/internal/mysql/mock/mock.go -------------------------------------------------------------------------------- /internal/mysql/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/internal/mysql/mysql.go -------------------------------------------------------------------------------- /internal/mysql/provider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/internal/mysql/provider/provider.go -------------------------------------------------------------------------------- /internal/mysql/provider/rds/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/internal/mysql/provider/rds/provider.go -------------------------------------------------------------------------------- /internal/mysql/provider/rds/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/internal/mysql/provider/rds/provider_test.go -------------------------------------------------------------------------------- /internal/mysql/provider/stdout/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/internal/mysql/provider/stdout/provider.go -------------------------------------------------------------------------------- /internal/mysql/provider/stdout/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/internal/mysql/provider/stdout/provider_test.go -------------------------------------------------------------------------------- /internal/mysql/provider/stdout/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/internal/mysql/provider/stdout/utils.go -------------------------------------------------------------------------------- /internal/mysql/provider/stdout/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/internal/mysql/provider/stdout/utils_test.go -------------------------------------------------------------------------------- /internal/mysql/provider/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/internal/mysql/provider/utils/utils.go -------------------------------------------------------------------------------- /internal/mysql/provider/utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/internal/mysql/provider/utils/utils_test.go -------------------------------------------------------------------------------- /internal/mysql/tables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/internal/mysql/tables.go -------------------------------------------------------------------------------- /internal/mysql/tables_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/internal/mysql/tables_test.go -------------------------------------------------------------------------------- /internal/mysql/write.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/internal/mysql/write.go -------------------------------------------------------------------------------- /internal/mysql/write_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/internal/mysql/write_test.go -------------------------------------------------------------------------------- /internal/sliceutils/sliceutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/internal/sliceutils/sliceutils.go -------------------------------------------------------------------------------- /internal/sliceutils/sliceutils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/internal/sliceutils/sliceutils_test.go -------------------------------------------------------------------------------- /logo/mtk.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/logo/mtk.ico -------------------------------------------------------------------------------- /logo/mtk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/logo/mtk.png -------------------------------------------------------------------------------- /logo/mtk.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/logo/mtk.xcf -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/pkg/config/config_test.go -------------------------------------------------------------------------------- /pkg/config/test-data/ignore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/pkg/config/test-data/ignore.yml -------------------------------------------------------------------------------- /pkg/config/test-data/mixed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/pkg/config/test-data/mixed.yml -------------------------------------------------------------------------------- /pkg/config/test-data/nodata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/pkg/config/test-data/nodata.yml -------------------------------------------------------------------------------- /pkg/config/test-data/rewrite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/pkg/config/test-data/rewrite.yml -------------------------------------------------------------------------------- /pkg/config/test-data/where.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/pkg/config/test-data/where.yml -------------------------------------------------------------------------------- /pkg/config/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/pkg/config/utils.go -------------------------------------------------------------------------------- /pkg/envar/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/pkg/envar/const.go -------------------------------------------------------------------------------- /pkg/envar/int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/pkg/envar/int.go -------------------------------------------------------------------------------- /pkg/envar/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skpr/mtk/HEAD/pkg/envar/string.go --------------------------------------------------------------------------------