|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to the Multi Command Runner project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +## [1.0.0] - 2025-09-21 |
| 9 | + |
| 10 | +### Added |
| 11 | +- Initial release of Multi Command Runner |
| 12 | +- Generic command execution with variable combinations |
| 13 | +- Comprehensive logging system with individual log files per combination |
| 14 | +- Pre-command and post-command execution support |
| 15 | +- Automatic output file copying and organization |
| 16 | +- Configurable output directories |
| 17 | +- Detailed failure reporting with formatted tables |
| 18 | +- Cross-platform bash script compatibility |
| 19 | +- Comprehensive help system with examples |
| 20 | +- MIT License for open source distribution |
| 21 | + |
| 22 | +### Features |
| 23 | +- Execute any command with multiple variable combinations |
| 24 | +- Optional logging mode for detailed output tracking |
| 25 | +- Pre/post command hooks for setup and cleanup |
| 26 | +- Automatic file copying with intelligent naming |
| 27 | +- Beautiful tabular failure reports |
| 28 | +- Flexible command-line argument parsing |
| 29 | +- Support for custom output directories |
| 30 | +- Comprehensive error handling and validation |
| 31 | + |
| 32 | +### Documentation |
| 33 | +- Complete README.md with usage examples |
| 34 | +- Detailed help text within the script |
| 35 | +- Multiple real-world usage examples |
| 36 | +- Contributing guidelines |
| 37 | +- MIT License file |
| 38 | +- Proper .gitignore for project files |
| 39 | + |
| 40 | +### Examples Included |
| 41 | +- Build systems (Make, CMake) |
| 42 | +- Web development (npm, webpack) |
| 43 | +- Containerization (Docker) |
| 44 | +- Testing frameworks (pytest, jest) |
| 45 | +- Compilation (gcc, clang) |
0 commit comments