├── .eslintignore ├── .gitattributes ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── linters │ ├── .eslintrc.yml │ ├── .gitleaks.toml │ ├── .markdown-lint.yml │ ├── .yaml-lint.yml │ └── tsconfig.json └── workflows │ ├── check-dist.yml │ ├── ci.yml │ ├── code-butler.yml │ ├── codeql-analysis.yml │ ├── gitleaks.yml │ └── linter.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── CODEOWNERS ├── LICENSE ├── README.md ├── __tests__ ├── ai.test.ts ├── diff.test.ts ├── github.test.ts ├── grouper.test.ts ├── index.test.ts ├── main.test.ts └── prompt.test.ts ├── action.yml ├── badges └── coverage.svg ├── dist ├── index.js ├── index.js.map ├── licenses.txt ├── main.js ├── main.js.map ├── wait.js └── wait.js.map ├── package.json ├── src ├── ai.ts ├── diff.ts ├── github.ts ├── grouper.ts ├── index.ts ├── main.ts └── prompt.ts └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | dist/ 3 | node_modules/ 4 | coverage/ 5 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | dist/** -diff linguist-generated=true -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/linters/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/.github/linters/.eslintrc.yml -------------------------------------------------------------------------------- /.github/linters/.gitleaks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/.github/linters/.gitleaks.toml -------------------------------------------------------------------------------- /.github/linters/.markdown-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/.github/linters/.markdown-lint.yml -------------------------------------------------------------------------------- /.github/linters/.yaml-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/.github/linters/.yaml-lint.yml -------------------------------------------------------------------------------- /.github/linters/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/.github/linters/tsconfig.json -------------------------------------------------------------------------------- /.github/workflows/check-dist.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/.github/workflows/check-dist.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/code-butler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/.github/workflows/code-butler.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/gitleaks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/.github/workflows/gitleaks.yml -------------------------------------------------------------------------------- /.github/workflows/linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/.github/workflows/linter.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | node_modules/ 3 | coverage/ -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/ai.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/__tests__/ai.test.ts -------------------------------------------------------------------------------- /__tests__/diff.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/__tests__/diff.test.ts -------------------------------------------------------------------------------- /__tests__/github.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/__tests__/github.test.ts -------------------------------------------------------------------------------- /__tests__/grouper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/__tests__/grouper.test.ts -------------------------------------------------------------------------------- /__tests__/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/__tests__/index.test.ts -------------------------------------------------------------------------------- /__tests__/main.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/__tests__/main.test.ts -------------------------------------------------------------------------------- /__tests__/prompt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/__tests__/prompt.test.ts -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/action.yml -------------------------------------------------------------------------------- /badges/coverage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/badges/coverage.svg -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/dist/index.js.map -------------------------------------------------------------------------------- /dist/licenses.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/dist/licenses.txt -------------------------------------------------------------------------------- /dist/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/dist/main.js -------------------------------------------------------------------------------- /dist/main.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/dist/main.js.map -------------------------------------------------------------------------------- /dist/wait.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/dist/wait.js -------------------------------------------------------------------------------- /dist/wait.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/dist/wait.js.map -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/package.json -------------------------------------------------------------------------------- /src/ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/src/ai.ts -------------------------------------------------------------------------------- /src/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/src/diff.ts -------------------------------------------------------------------------------- /src/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/src/github.ts -------------------------------------------------------------------------------- /src/grouper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/src/grouper.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/src/prompt.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ca-dp/code-butler/HEAD/tsconfig.json --------------------------------------------------------------------------------