SCU is a standalone utility designed to compare differences between multiple files in a folder, such as Python files or files of other specified extensions. This tool is ideal for tracking changes in sequential versions of files, highlighting additions and removals for easy comparison.
- Sequential File Comparison: Compares each file in a folder to the previous one, tracking only adjacent changes.
- Visual Difference Display: Highlights additions in green and removals in red for quick and clear differentiation.
- Filter Options: Allows users to selectively view only additions, only removals, or both.
- Log Output and Export: Displays a detailed comparison log with an option to save it as a
.txt
file. - Graphical Interface: User-friendly GUI with easy navigation for selecting folders, filtering results, and saving logs.
No installation is required! Simply download the zip (if on windows) or tar.gz (if on macOS/Linux) for your version, unpack, and double-click the executable to run the utility. No Python environment is needed to use this tool.
You may need to give permissions to make this tool executable: chmod +x /path/to/scu_v0.1.0
- Open the Application: Double-click
scu.exe
(or whichever executable you choose) to launch the GUI. - Select Folder: Use the folder selection option to choose a directory containing the files you want to compare.
- Choose File Extension: Use the dropdown menu to specify the file extension to compare (e.g.,
.py
,.txt
,.md
). - Set Filtering Options: Select your preference to show additions, removals, or both.
- View Differences: SCU will display differences in a new window, color-coded for easy reference.
- Save Log: Optionally, click "Save Log" to export the comparison results as a
.txt
file.
- Launch SCU by double-clicking the executable.
- Choose the Folder: Select the folder containing files to compare.
- Select Options:
- File Extension: Choose the file type you want to compare.
- Filtering: Set whether to show additions, removals, or both.
- Save the Comparison Log if needed, for easy reference later.
- No Differences Found: If no differences are detected, make sure the files have sequential changes, as SCU only compares each file to the immediately previous one.
This project is licensed under the MIT License.