├── .github └── workflows │ └── node.js.yml ├── .gitignore ├── .gitpod.yml ├── LICENSE.md ├── README.md ├── bin └── index.js ├── package.json ├── src ├── CliState.js ├── Main.js └── services │ ├── AutoContext.js │ ├── ConfigService.js │ ├── ExtractOperationsService.js │ ├── FileService.js │ ├── OpenAiGptService.js │ ├── PromptContext.js │ ├── PromptrService.js │ ├── RefactorResultProcessor.js │ ├── SystemMessage.js │ └── TemplateLoader.js ├── test ├── AutoContext.test.js ├── ExtractOperationsService.test.js ├── FileService.test.js ├── Main.test.js ├── OpenAiGptService.test.js ├── PromptContext.test.js ├── PromptrService_call.test.js ├── PromptrService_executeMode.test.js ├── PromptrService_shouldRefactor.test.js ├── cliState.test.js ├── refactorResultProcessor.test.js └── templateLoader.test.js ├── webpack.config.js └── yarn.lock /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/README.md -------------------------------------------------------------------------------- /bin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/bin/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/package.json -------------------------------------------------------------------------------- /src/CliState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/src/CliState.js -------------------------------------------------------------------------------- /src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/src/Main.js -------------------------------------------------------------------------------- /src/services/AutoContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/src/services/AutoContext.js -------------------------------------------------------------------------------- /src/services/ConfigService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/src/services/ConfigService.js -------------------------------------------------------------------------------- /src/services/ExtractOperationsService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/src/services/ExtractOperationsService.js -------------------------------------------------------------------------------- /src/services/FileService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/src/services/FileService.js -------------------------------------------------------------------------------- /src/services/OpenAiGptService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/src/services/OpenAiGptService.js -------------------------------------------------------------------------------- /src/services/PromptContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/src/services/PromptContext.js -------------------------------------------------------------------------------- /src/services/PromptrService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/src/services/PromptrService.js -------------------------------------------------------------------------------- /src/services/RefactorResultProcessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/src/services/RefactorResultProcessor.js -------------------------------------------------------------------------------- /src/services/SystemMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/src/services/SystemMessage.js -------------------------------------------------------------------------------- /src/services/TemplateLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/src/services/TemplateLoader.js -------------------------------------------------------------------------------- /test/AutoContext.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/test/AutoContext.test.js -------------------------------------------------------------------------------- /test/ExtractOperationsService.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/test/ExtractOperationsService.test.js -------------------------------------------------------------------------------- /test/FileService.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/test/FileService.test.js -------------------------------------------------------------------------------- /test/Main.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/test/Main.test.js -------------------------------------------------------------------------------- /test/OpenAiGptService.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/test/OpenAiGptService.test.js -------------------------------------------------------------------------------- /test/PromptContext.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/test/PromptContext.test.js -------------------------------------------------------------------------------- /test/PromptrService_call.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/test/PromptrService_call.test.js -------------------------------------------------------------------------------- /test/PromptrService_executeMode.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/test/PromptrService_executeMode.test.js -------------------------------------------------------------------------------- /test/PromptrService_shouldRefactor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/test/PromptrService_shouldRefactor.test.js -------------------------------------------------------------------------------- /test/cliState.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/test/cliState.test.js -------------------------------------------------------------------------------- /test/refactorResultProcessor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/test/refactorResultProcessor.test.js -------------------------------------------------------------------------------- /test/templateLoader.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/test/templateLoader.test.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferrislucas/promptr/HEAD/yarn.lock --------------------------------------------------------------------------------