Utility Launcher is a customizable application designed to help users quickly access frequently used commands, scripts, or programs through a set of dynamically managed buttons. Each button can be configured with a command and optional information text.
This repository provides:
- Dynamic Button Sets: Manage sets of buttons with customizable text, commands, and optional information.
- Settings Management: Easily add, remove, and edit button sets and their configurations.
- Command Execution: Execute commands with basic validation and persistence.
- Customization Options: Modify button texts, commands, and associated information as needed.
-
Dynamic Button Sets:
- Add or remove button sets, each with:
- Button Text: Displayed on the button.
- Button Command: Executed when the button is clicked.
- Info Text: Optional, displayed alongside the button.
- Add or remove button sets, each with:
-
Settings Tab:
- Manage button sets including adding, removing, and editing them.
-
Command Execution:
- Execute commands with basic validation.
-
Data Persistence:
- Save user-defined button sets and settings between sessions.
-
Customization:
- Define and modify button texts, commands, and information.
To get started with Utility Launcher:
-
Clone the Repository:
git clone https://github.com/Kn0wnG1itch/utility-launcher.git
-
Open the Project:
- Open the project in Visual Studio Community Edition (VS-CE).
-
Build and Run:
- Build and run the application to start using Utility Launcher.
-
Add Button Sets:
- Use the settings tab to add new button sets.
-
Configure Buttons:
- Enter button text, command, and optional information.
-
Execute Commands:
- Click buttons to execute associated commands.
-
Manage Button Sets:
- Add or remove button sets as needed.
We welcome contributions to Utility Launcher. To contribute:
-
Fork the Repository.
-
Create a Feature Branch:
git checkout -b feature/your-feature
-
Commit Your Changes:
git commit -am 'Add new feature'
-
Push to the Branch:
git push origin feature/your-feature
-
Create a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.