Skip to content

A simple tool that converts multiple files into a single .txt file, supporting various formats for easy text extraction and processing. πŸš€

Notifications You must be signed in to change notification settings

sayam-1705/file-merge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‚ File-Merge

πŸ“Œ Overview

File-Merge is a lightweight tool designed to merge multiple code files (.js, .ts, .html, .css, .py, etc.) into a single .txt file. It is ideal for documentation, archiving, or analyzing code without syntax formatting.


πŸ”§ Features

  • βœ… Supports multiple programming languages (.js, .ts, .html, .css, .py, etc.)
  • πŸ“‚ Combines all selected files into a single .txt file
  • πŸ” Preserves file structure in the text output
  • πŸ–₯️ Simple and user-friendly CLI interface
  • πŸš€ Fast and efficient processing

πŸ“ Supported File Types

  • JavaScript (.js)
  • TypeScript (.ts)
  • HTML (.html)
  • CSS (.css)
  • Python (.py)
  • JSON (.json)
  • Markdown (.md)
  • And more!

πŸ“š Documentation


πŸš€ Installation

Clone the repository and install dependencies:

git clone https://github.com/sayam-1705/file-merge.git

Install Dependencies:

cd backend
npm install
cd ../frontend
npm install

πŸ”₯ Usage

Run the script and specify the directory containing the files:

Start Backend:

cd backend
npm start

Start Frontend:

cd frontend
npm run dev

🀝 Contributing

We welcome contributions! Fork the repository, create a new branch, and submit a pull request to improve File-Merge.

Happy Coding! πŸš€

About

A simple tool that converts multiple files into a single .txt file, supporting various formats for easy text extraction and processing. πŸš€

Topics

Resources

Stars

Watchers

Forks