1.0.3 • Published 1 year ago
gptt v1.0.3
GPT Prompt Tool (GPTT) 🚀
Welcome to gptt, a CLI tool that helps you generate GPT-based prompts directly from your source code files. Whether you need help with code reviews, documentation, or other coding tasks, gptt has you covered.
Why GPTT? 🤔
- CLI Integration: Install globally via npm for easy use.
- Custom Output: Use the --outoption to save prompts to a file.
- Flexible Inputs: Specify multiple source files with the --inoption, including support for glob patterns likesrc/**/*.ts.
- Smart Optional Files: Include additional files only if referenced in the prompt using the --optionaloption.
- JSON Configuration: Automatically read and merge defaults from a .gpt.jsonfile.
- Respect .gitignore: Automatically exclude files listed in .gitignorefrom glob patterns.
How to Use 🛠️
- Install the Tool: - npm install -g gptt
- Generate Prompts: - Basic Usage:gptt "Add an open/close menu button in dashboard.ts, and a test in dashboard.test.ts"gptt --in src/file1.ts,src/file2.ts --out prompt.txt "Document these files"
- With Optional Files:gptt --in src/**/*.ts --optional lib/optionalFile.ts "Analyze the code in src and consider lib/optionalFile.ts if necessary"
- Excluding Specific Files:gptt --in src/**/*.ts --exclude src/fileToExclude.ts "Review the codebase"
- Using .gpt.json:// .gpt.json { "in": ["src/main.ts"], "optional": ["src/helpers.ts"], "exclude": ["src/fileToExclude.ts"], "out": "prompt.txt" }
 
- Basic Usage:
Features 🌟
- Boost Productivity: Automate prompt generation to save time.
- Developer Friendly: Easy integration and customization.
- Versatile Configurations: Combine CLI options and JSON configurations.
Contribution 💬
Contributions are welcome! Feel free to open issues, submit PRs, and help improve the tool.
License 📄
Licensed under the MIT License. See the LICENSE file for more details.
GPTT: Bringing AI to your coding tasks! 🚀✨
Keywords
chatgpt, cli, command-line, prompt-generation, code-prompt, developer-tools, code-assistant, gpt, openai, automation, programming, code-analysis, ai-tools, script, json-config.
Feel free to adjust the tone and content to better suit your style and audience. Happy coding! 🧑💻✨