This application will serve as a tool to help you execute sequential commmands in a Windows OS console.
Version: 1.0.1
You can call the jar and send arguments with the following format:
[command, TTS_success_message, failed_message]+
The second parameter is a Text to Speech. The application will send voice messages to inform the user of where the process is at in every step.
java.exe -jar win-command-executor.jar "del directory" "directory removed successfully" "The directory was not found, please verify the name of the folder"
with several commands:
java -jar win-command-executor.jar "mvn clean" "project cleaned validating..." "Are files from target directory being used?" "mvn validate" "Code format is valid, taking down docker container" "Any code formatting errors found?" "docker-compose down" "Docker container is down, clearing cache" "Have you installed docker yet?" "docker system prune -a -f" "Docker image cleared, deploying application" "Is docker running?" "docker-compose up" "Docker container is up and running" "Is docker running?"
Download the latest release edit the win-command-executor.bat file with your commands and execute the file.
This is a simple project, and it is very easy to fork and add functionality to it.
This library uses:
- lombok to log errors and general logs.
- Slf4j
- Spring boot
- Spring 6 to format logs
You will require all the Development elements on your environment. An IDE with maven support is suggested for you to make any modifications to the code.
You don't need to set up a DataBase for the project to connect to.
use maven to compile and run the app.
mvn clean package
No tests at the moment, but please implement or let us know if you think one is required.
Request if needed.
Please ask for the code standard to use as guideline and reflect it in the project.
| Role | Contact |
|---|---|
| Owner/admin | current main developer: obed.vazquez@gmail.com |
| Community | send us a message in our Discord Server |
Please contact me if you want to help, I'm developing and maintaining and supporting in general this project on my own with no help or support of anyone and any tip, comment, change or help in general is well-received.