Skip to content

FAHAD-ALI-github/FilesCombiner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Files Combiner

A lightweight and efficient Python-based GUI utility designed to merge multiple source code or text files into a single consolidated document. This tool is perfect for developers who need to aggregate their codebase for AI analysis, documentation, or backup purposes.


✨ Features

  • Multi-File Selection: Select multiple files simultaneously using a native file explorer.
  • Intuitive GUI: User-friendly interface built with Tkinter for easy navigation.
  • Structured Output: Automatically adds clear file headers (e.g., ===== filename.py =====) between merged sections to maintain readability.
  • Universal Compatibility: Supports merging of any text-based file formats.
  • Custom Save Location: Choose exactly where and what to name your consolidated output file.

πŸ› οΈ Tech Stack

  • Language: Python 3.12
  • Libraries: * Tkinter (Standard GUI Library)
  • os (File path manipulation)

πŸ“ Folder Structure

FilesCombiner/
β”œβ”€β”€ main.py
└── README.md


πŸš€ How to Run

# Clone the repository
git clone https://github.com/FAHAD-ALI-github/FilesCombiner.git

# Navigate into the project directory
cd FilesCombiner

# Run the application
python main.py

πŸ‘€ Developer

Fahad Ali GitHub: @FAHAD-ALI-github

LinkedIn: fahadali1078

About

Combine multiple code or text files into a single text file with a simple Tkinter GUI.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages