Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

FAHAD-ALI-github/FilesCombiner

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
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

Morty Proxy This is a proxified and sanitized view of the page, visit original site.