Skip to content

Commit 79ec87c

Browse files
authored
Added CHANGELOG
1 parent d97bf33 commit 79ec87c

File tree

2 files changed

+49
-0
lines changed

2 files changed

+49
-0
lines changed

CHANGELOG.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
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)

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,10 @@ Contributions are welcome! Please feel free to submit a Pull Request. For major
184184
185185
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
186186
187+
## Changelog
188+
189+
See [CHANGELOG.md](CHANGELOG.md) for version history and changes.
190+
187191
## Acknowledgments
188192
189193
- Inspired by the need for systematic testing across multiple configurations

0 commit comments

Comments
 (0)