Add command line parsing and configuration management

* Introduced `CommandLine` class for handling command line options and arguments
* Added `TestConfiguration` class to manage application credentials and URIs
* Implemented example usage for generating command line arguments from a configuration object
* Updated `package.json` to include `commander` dependency
* Removed unused `TestRunner` class and created a new `TestRunner` for executing tests with command line options
* Adjusted logging level type to use lowercase values for consistency
This commit is contained in:
2025-08-18 17:54:04 -04:00
parent 1bc3aaa8aa
commit 4b672f231f
7 changed files with 295 additions and 14 deletions

View File

@@ -11,6 +11,7 @@
},
"dependencies": {
"@techniker-me/pcast-api": "2025.0.2",
"@techniker-me/rtmp-push": "2025.0.2"
"@techniker-me/rtmp-push": "2025.0.2",
"commander": "14.0.0"
}
}