semvec/pypi-packages huggingface dataset:
promptify-ai 0.3.1
Gather files into a single prompt for LLM consumption
Requires Python: >=3.8

# 🪄 promptify

_Gather your codebase into a single, LLM-ready prompt in seconds!_

Install with:
```bash
pip install promptify-ai
```

**promptify** is a command-line tool that collects files from your project into a single prompt file. With one command you can include your whole codebase or selected files with clear headers.

## How to Use

```bash
# Collect files from 'myapp/' and output to 'llm_context.txt'
promptify -s myapp -o llm_context.txt -p '*.md' '*.js' -e 'docs'

# Include files under 'app/src' and add a project tree from 'app' (the default
# tree is generated from the current directory)
promptify -s app/src -o prompt.llm -t app

# See all available options
promptify -h
```

## Features

- Combine your project or chosen files using patterns
- Exclude files or directories as needed
- Adds file headers and an optional project tree
- Copies results to your clipboard

## How it Works

- Recursively scans directories for your patterns
- Concatenates files with clear boundaries
- Optionally saves to a file and copies the prompt

## License

MIT License.
code-formatter-cli 1.1.0
CLI tool to execute and format code output in txt, docx, or LaTeX formats
Requires Python: >=3.6
Keywords: cli, code, formatter, python, latex, docx, c, java

# 🧾 Code Formatter CLI

A simple command-line tool to generate well-formatted **experiment reports** from your code in **Python, C, C++, or Java**, along with its **compiled output**.  
Built out of absolute laziness and the compulsion to **save time** and focus on the really important work at hand (writing the code).

Output formats include: **DOCX**, **LaTeX** and **Plain Text**. (In the order of usage priority)

---

## ✨ Features

- ✅ Supports **Python**, **C**, **C++**, and **Java** code
- 📄 Formats the code and its output into:
  - Microsoft Word (.docx)
  - Plain text (.txt)
  - LaTeX (.tex)
- 🧠 Custom metadata:
  - Student Name
  - Class
  - Roll Number
  - Experiment Number

---

## 📦 Installation

1. Clone the git repository

    ```bash
    git clone https://github.com/yourusername/code-formatter-cli.git
    cd code-formatter-cli
    pip install .
    ```

2. Install the required dependencies:

    ```bash
    pip install -r requirements.txt
    ```

---

## 🚀 Usage

```bash
    formatcode \
    --file sample.py \
    --lang python \
    --format docx \
    --name "Alice Doe" \
    --class_ "Your class name" \
    --roll "Your Roll Number" \
    --expno "Experiment Number"
```

--file: Path to the source code file

--lang: Programming language (python, c, cpp, java)

--format: Output format (docx, txt, latex)

--name, --class_, --roll, --expno: Student details

---

## Output Examples

```docx
Name: Alice Doe              Class: SE-A            Roll No: 42

                EXPERIMENT 03

Code:
[Code block here]

Output:
[Compiled output here]

```

---

## Contributions

Contributions are welcome! If you'd like to contribute, please:

1. Fork the repository.
2. Create a feature branch:

   ```bash
   git checkout -b feature-name
   ```

3. Commit your changes:

   ```bash
   git commit -m "Add feature description"
   ```

4. Push to your forked repository and create a pull request.

---

## Contact

If you have any questions or suggestions, feel free to reach out:

- Email: <write2andrew.important@gmail.com>