├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .github ├── dependabot.yml └── workflows │ ├── checks.yml │ └── release.yml ├── .gitignore ├── .mocharc.json ├── .prettierrc.json ├── .vscode └── launch.json ├── LICENSE.txt ├── README.md ├── bin ├── dev.cmd ├── dev.js ├── run.cmd └── run.js ├── examples ├── .gitkeep ├── invalid │ ├── .gitkeep │ ├── array.yml │ ├── asyncapi.yml │ ├── openapi.yml │ └── string.yml └── valid │ ├── __gitlab-é__.yml │ ├── asyncapi.no-refs.v2.yml │ ├── asyncapi.v2.3.yml │ ├── asyncapi.v2.4.yml │ ├── asyncapi.v2.5.yml │ ├── asyncapi.v2.overlayed.yml │ ├── asyncapi.v2.yml │ ├── asyncapi.v3.yml │ ├── bump-api.json │ ├── doc │ ├── error-codes.md │ └── introduction.md │ ├── openapi.v2.json │ ├── openapi.v3.2.yml │ ├── openapi.v3.json │ ├── overlay-async.yaml │ ├── overlay.yaml │ ├── overlay2.yaml │ ├── params │ ├── lights.json │ ├── streetlight │ │ └── schema.json │ └── streetlightId.json │ ├── schemas │ └── all.yml │ ├── traits │ └── kafka.yml │ └── v4 │ ├── access_requests.yaml │ └── models │ └── ProjectAccessResponse.yaml ├── package.json ├── src ├── api │ ├── error.ts │ ├── index.ts │ ├── models.ts │ └── vars.ts ├── args.ts ├── base-command.ts ├── commands │ ├── deploy.ts │ ├── diff.ts │ ├── overlay.ts │ └── preview.ts ├── core │ ├── definition-directory.ts │ ├── deploy.ts │ ├── diff.ts │ ├── overlay.ts │ ├── schemas │ │ └── oas-schemas │ │ │ ├── index.ts │ │ │ ├── v2.0 │ │ │ └── schema.json │ │ │ ├── v3.0 │ │ │ └── schema.json │ │ │ ├── v3.1 │ │ │ └── schema.json │ │ │ └── v3.2 │ │ │ └── schema.json │ └── utils │ │ ├── file.ts │ │ └── prompts.ts ├── definition.ts ├── flags.ts └── index.ts ├── test ├── commands │ ├── deploy.test.ts │ ├── diff.test.ts │ ├── overlay.test.ts │ └── preview.test.ts ├── helpers │ └── init.ts ├── integration.cjs ├── tsconfig.json └── unit │ ├── api.test.ts │ └── definition.test.ts ├── tsconfig.json └── typings.d.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /lib 2 | /tmp 3 | /dist 4 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@oclif/prettier-config" 2 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/README.md -------------------------------------------------------------------------------- /bin/dev.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/bin/dev.cmd -------------------------------------------------------------------------------- /bin/dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/bin/dev.js -------------------------------------------------------------------------------- /bin/run.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\run" %* 4 | -------------------------------------------------------------------------------- /bin/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/bin/run.js -------------------------------------------------------------------------------- /examples/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/invalid/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/invalid/array.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/invalid/array.yml -------------------------------------------------------------------------------- /examples/invalid/asyncapi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/invalid/asyncapi.yml -------------------------------------------------------------------------------- /examples/invalid/openapi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/invalid/openapi.yml -------------------------------------------------------------------------------- /examples/invalid/string.yml: -------------------------------------------------------------------------------- 1 | "hello asyncapi" 2 | -------------------------------------------------------------------------------- /examples/valid/__gitlab-é__.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/__gitlab-é__.yml -------------------------------------------------------------------------------- /examples/valid/asyncapi.no-refs.v2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/asyncapi.no-refs.v2.yml -------------------------------------------------------------------------------- /examples/valid/asyncapi.v2.3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/asyncapi.v2.3.yml -------------------------------------------------------------------------------- /examples/valid/asyncapi.v2.4.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/asyncapi.v2.4.yml -------------------------------------------------------------------------------- /examples/valid/asyncapi.v2.5.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/asyncapi.v2.5.yml -------------------------------------------------------------------------------- /examples/valid/asyncapi.v2.overlayed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/asyncapi.v2.overlayed.yml -------------------------------------------------------------------------------- /examples/valid/asyncapi.v2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/asyncapi.v2.yml -------------------------------------------------------------------------------- /examples/valid/asyncapi.v3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/asyncapi.v3.yml -------------------------------------------------------------------------------- /examples/valid/bump-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/bump-api.json -------------------------------------------------------------------------------- /examples/valid/doc/error-codes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/doc/error-codes.md -------------------------------------------------------------------------------- /examples/valid/doc/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/doc/introduction.md -------------------------------------------------------------------------------- /examples/valid/openapi.v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/openapi.v2.json -------------------------------------------------------------------------------- /examples/valid/openapi.v3.2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/openapi.v3.2.yml -------------------------------------------------------------------------------- /examples/valid/openapi.v3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/openapi.v3.json -------------------------------------------------------------------------------- /examples/valid/overlay-async.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/overlay-async.yaml -------------------------------------------------------------------------------- /examples/valid/overlay.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/overlay.yaml -------------------------------------------------------------------------------- /examples/valid/overlay2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/overlay2.yaml -------------------------------------------------------------------------------- /examples/valid/params/lights.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/params/lights.json -------------------------------------------------------------------------------- /examples/valid/params/streetlight/schema.json: -------------------------------------------------------------------------------- 1 | { "type": "string" } 2 | -------------------------------------------------------------------------------- /examples/valid/params/streetlightId.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/params/streetlightId.json -------------------------------------------------------------------------------- /examples/valid/schemas/all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/schemas/all.yml -------------------------------------------------------------------------------- /examples/valid/traits/kafka.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/traits/kafka.yml -------------------------------------------------------------------------------- /examples/valid/v4/access_requests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/v4/access_requests.yaml -------------------------------------------------------------------------------- /examples/valid/v4/models/ProjectAccessResponse.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/examples/valid/v4/models/ProjectAccessResponse.yaml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/package.json -------------------------------------------------------------------------------- /src/api/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/api/error.ts -------------------------------------------------------------------------------- /src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/api/index.ts -------------------------------------------------------------------------------- /src/api/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/api/models.ts -------------------------------------------------------------------------------- /src/api/vars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/api/vars.ts -------------------------------------------------------------------------------- /src/args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/args.ts -------------------------------------------------------------------------------- /src/base-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/base-command.ts -------------------------------------------------------------------------------- /src/commands/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/commands/deploy.ts -------------------------------------------------------------------------------- /src/commands/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/commands/diff.ts -------------------------------------------------------------------------------- /src/commands/overlay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/commands/overlay.ts -------------------------------------------------------------------------------- /src/commands/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/commands/preview.ts -------------------------------------------------------------------------------- /src/core/definition-directory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/core/definition-directory.ts -------------------------------------------------------------------------------- /src/core/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/core/deploy.ts -------------------------------------------------------------------------------- /src/core/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/core/diff.ts -------------------------------------------------------------------------------- /src/core/overlay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/core/overlay.ts -------------------------------------------------------------------------------- /src/core/schemas/oas-schemas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/core/schemas/oas-schemas/index.ts -------------------------------------------------------------------------------- /src/core/schemas/oas-schemas/v2.0/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/core/schemas/oas-schemas/v2.0/schema.json -------------------------------------------------------------------------------- /src/core/schemas/oas-schemas/v3.0/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/core/schemas/oas-schemas/v3.0/schema.json -------------------------------------------------------------------------------- /src/core/schemas/oas-schemas/v3.1/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/core/schemas/oas-schemas/v3.1/schema.json -------------------------------------------------------------------------------- /src/core/schemas/oas-schemas/v3.2/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/core/schemas/oas-schemas/v3.2/schema.json -------------------------------------------------------------------------------- /src/core/utils/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/core/utils/file.ts -------------------------------------------------------------------------------- /src/core/utils/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/core/utils/prompts.ts -------------------------------------------------------------------------------- /src/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/definition.ts -------------------------------------------------------------------------------- /src/flags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/flags.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/src/index.ts -------------------------------------------------------------------------------- /test/commands/deploy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/test/commands/deploy.test.ts -------------------------------------------------------------------------------- /test/commands/diff.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/test/commands/diff.test.ts -------------------------------------------------------------------------------- /test/commands/overlay.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/test/commands/overlay.test.ts -------------------------------------------------------------------------------- /test/commands/preview.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/test/commands/preview.test.ts -------------------------------------------------------------------------------- /test/helpers/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/test/helpers/init.ts -------------------------------------------------------------------------------- /test/integration.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/test/integration.cjs -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /test/unit/api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/test/unit/api.test.ts -------------------------------------------------------------------------------- /test/unit/definition.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/test/unit/definition.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bump-sh/cli/HEAD/typings.d.ts --------------------------------------------------------------------------------