TODO: Describe project here
TODO: Explain how to set up the project
src
contains the source code of the projectcore
contains internal librariesconfig
is for config file parsinggenerators
contains shell script generatorsgpt
contains an interface to OpenAI ChatGPT APIinput
is for input file parsing
cli
provides a command line interfaceweb
provides a web server interface
└── src
├── cli
│ ├── argsParser.ts
│ ├── cli.types.ts
│ ├── generate.ts
│ └── web.ts
├── core
│ ├── config
│ │ └── config.ts
│ ├── generators
│ │ ├── BashCodeGenerator.ts
│ │ ├── CodeGenerator.ts
│ │ └── PowerShellCodeGenerator.ts
│ ├── gpt
│ │ ├── api.ts
│ │ └── prompt.ts
│ └── input
│ ├── inputProcessor.ts
│ └── input.ts
├── main.ts
└── web