├── .gitattributes ├── .github ├── CODEOWNERS ├── pull_request_template.md └── workflows │ ├── ci.yaml │ ├── cla.yml │ └── version-check.yml ├── .gitignore ├── LICENSE ├── README.md ├── airbyte-local-cli-bash ├── README.md ├── airbyte-local.sh ├── resources │ └── demo.gif └── test │ ├── .shellspec │ ├── Dockerfile │ └── spec │ ├── airbyte-local_spec.sh │ └── spec_helper.sh ├── airbyte-local-cli-nodejs ├── .eslintrc.js ├── .gitignore ├── .nvmrc ├── .prettierrc ├── DEVELOPER.md ├── README.md ├── package-lock.json ├── package.json ├── scripts │ └── lint ├── src │ ├── command.ts │ ├── constants │ │ ├── airbyteConfig.ts │ │ ├── airbyteTypes.ts │ │ └── constants.ts │ ├── docker.ts │ ├── index.ts │ ├── logger.ts │ ├── tsconfig.json │ ├── types.ts │ ├── utils.ts │ └── version.ts ├── test │ ├── __snapshots__ │ │ ├── docker.it.test.ts.snap │ │ ├── docker.test.ts.snap │ │ └── utils.it.test.ts.snap │ ├── command.test.ts │ ├── docker.it.test.ts │ ├── docker.test.ts │ ├── exec │ │ ├── .shellspec │ │ └── spec │ │ │ ├── index_spec.sh │ │ │ └── spec_helper.sh │ ├── index.test.ts │ ├── pester │ │ └── index.Tests.ps1 │ ├── resources │ │ ├── databricks_spec.json │ │ ├── dockerIt_runDstSync │ │ │ ├── faros_airbyte_cli_dst_catalog.json │ │ │ ├── faros_airbyte_cli_dst_config.json.template │ │ │ └── faros_airbyte_cli_src_output │ │ ├── dockerIt_runSrcSync │ │ │ ├── faros_airbyte_cli_src_catalog.json │ │ │ ├── faros_airbyte_cli_src_config.json │ │ │ └── state.json │ │ ├── faros_airbyte_cli_src_config.json │ │ ├── faros_airbyte_cli_src_config_chris.json │ │ ├── faros_airbyte_cli_src_config_jennie.json │ │ ├── graphql_spec.json │ │ ├── test__state.json │ │ ├── test__state_utf16.json │ │ ├── test_config_file.json │ │ ├── test_config_file_crlf.json │ │ ├── test_config_file_dst_only.json.template │ │ ├── test_config_file_graph_copy.json.template │ │ ├── test_config_file_invalid │ │ ├── test_config_file_src_only space.json │ │ ├── test_config_file_src_only.json │ │ ├── test_config_file_utf16.json │ │ ├── test_src_input │ │ └── test_src_input_invalid_json │ ├── tsconfig.json │ ├── utils.it.test.ts │ └── utils.test.ts └── tsconfig.json ├── airbyte-local.sh └── sonar-project.properties /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @cjwooo @ypc-faros @willmarks 2 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/cla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/.github/workflows/cla.yml -------------------------------------------------------------------------------- /.github/workflows/version-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/.github/workflows/version-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.json 2 | /.idea 3 | .envrc 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/README.md -------------------------------------------------------------------------------- /airbyte-local-cli-bash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-bash/README.md -------------------------------------------------------------------------------- /airbyte-local-cli-bash/airbyte-local.sh: -------------------------------------------------------------------------------- 1 | ../airbyte-local.sh -------------------------------------------------------------------------------- /airbyte-local-cli-bash/resources/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-bash/resources/demo.gif -------------------------------------------------------------------------------- /airbyte-local-cli-bash/test/.shellspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-bash/test/.shellspec -------------------------------------------------------------------------------- /airbyte-local-cli-bash/test/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-bash/test/Dockerfile -------------------------------------------------------------------------------- /airbyte-local-cli-bash/test/spec/airbyte-local_spec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-bash/test/spec/airbyte-local_spec.sh -------------------------------------------------------------------------------- /airbyte-local-cli-bash/test/spec/spec_helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-bash/test/spec/spec_helper.sh -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/.eslintrc.js -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/.gitignore -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/.prettierrc -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/DEVELOPER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/DEVELOPER.md -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/package-lock.json -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/package.json -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/scripts/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/scripts/lint -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/src/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/src/command.ts -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/src/constants/airbyteConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/src/constants/airbyteConfig.ts -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/src/constants/airbyteTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/src/constants/airbyteTypes.ts -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/src/constants/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/src/constants/constants.ts -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/src/docker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/src/docker.ts -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/src/index.ts -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/src/logger.ts -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/src/tsconfig.json -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/src/types.ts -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/src/utils.ts -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/src/version.ts: -------------------------------------------------------------------------------- 1 | export const CLI_VERSION = '0.0.15'; 2 | -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/__snapshots__/docker.it.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/__snapshots__/docker.it.test.ts.snap -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/__snapshots__/docker.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/__snapshots__/docker.test.ts.snap -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/__snapshots__/utils.it.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/__snapshots__/utils.it.test.ts.snap -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/command.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/command.test.ts -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/docker.it.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/docker.it.test.ts -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/docker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/docker.test.ts -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/exec/.shellspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/exec/.shellspec -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/exec/spec/index_spec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/exec/spec/index_spec.sh -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/exec/spec/spec_helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/exec/spec/spec_helper.sh -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/index.test.ts -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/pester/index.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/pester/index.Tests.ps1 -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/databricks_spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/resources/databricks_spec.json -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/dockerIt_runDstSync/faros_airbyte_cli_dst_catalog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/resources/dockerIt_runDstSync/faros_airbyte_cli_dst_catalog.json -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/dockerIt_runDstSync/faros_airbyte_cli_dst_config.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/resources/dockerIt_runDstSync/faros_airbyte_cli_dst_config.json.template -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/dockerIt_runDstSync/faros_airbyte_cli_src_output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/resources/dockerIt_runDstSync/faros_airbyte_cli_src_output -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/dockerIt_runSrcSync/faros_airbyte_cli_src_catalog.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/dockerIt_runSrcSync/faros_airbyte_cli_src_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "user": "chris" 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/dockerIt_runSrcSync/state.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/faros_airbyte_cli_src_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/resources/faros_airbyte_cli_src_config.json -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/faros_airbyte_cli_src_config_chris.json: -------------------------------------------------------------------------------- 1 | { 2 | "user": "chris" 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/faros_airbyte_cli_src_config_jennie.json: -------------------------------------------------------------------------------- 1 | { 2 | "user": "jennie" 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/graphql_spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/resources/graphql_spec.json -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/test__state.json: -------------------------------------------------------------------------------- 1 | {"format":"base64/gzip","data":"dGVzdA=="} 2 | -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/test__state_utf16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/resources/test__state_utf16.json -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/test_config_file.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/resources/test_config_file.json -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/test_config_file_crlf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/resources/test_config_file_crlf.json -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/test_config_file_dst_only.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/resources/test_config_file_dst_only.json.template -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/test_config_file_graph_copy.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/resources/test_config_file_graph_copy.json.template -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/test_config_file_invalid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/resources/test_config_file_invalid -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/test_config_file_src_only space.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/resources/test_config_file_src_only space.json -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/test_config_file_src_only.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/resources/test_config_file_src_only.json -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/test_config_file_utf16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/resources/test_config_file_utf16.json -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/test_src_input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/resources/test_src_input -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/resources/test_src_input_invalid_json: -------------------------------------------------------------------------------- 1 | invalid json 2 | -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/tsconfig.json -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/utils.it.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/utils.it.test.ts -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/test/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/test/utils.test.ts -------------------------------------------------------------------------------- /airbyte-local-cli-nodejs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local-cli-nodejs/tsconfig.json -------------------------------------------------------------------------------- /airbyte-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/airbyte-local.sh -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faros-ai/airbyte-local-cli/HEAD/sonar-project.properties --------------------------------------------------------------------------------