An open API service indexing awesome lists of open source software.

https://github.com/franckferman/interactivebatchscripttemplate

⚙️ A foundational template for creating dynamic, interactive batch scripts for system management and automation.
https://github.com/franckferman/interactivebatchscripttemplate

automated automation batch batch-script command-prompt command-prompt-batch interactive script-template scripting sysadmin sysadmin-scripts system-administration template-script windows windows-10 windows-batch windows-batch-script windows-script windows-scripting windows-scripts

Last synced: 3 months ago
JSON representation

⚙️ A foundational template for creating dynamic, interactive batch scripts for system management and automation.

Awesome Lists containing this project

README

        

[![Contributors][contributors-shield]](https://github.com/franckferman/InteractiveBatchScriptTemplate/graphs/contributors)
[![Forks][forks-shield]](https://github.com/franckferman/InteractiveBatchScriptTemplate/network/members)
[![Stargazers][stars-shield]](https://github.com/franckferman/InteractiveBatchScriptTemplate/stargazers)
[![Issues][issues-shield]](https://github.com/franckferman/InteractiveBatchScriptTemplate/issues)
[![License][license-shield]](https://github.com/franckferman/InteractiveBatchScriptTemplate/blob/stable/LICENSE)


InteractiveBatchScriptTemplate Logo

⚙️ Interactive Batch Script Template



A foundational template for creating dynamic, interactive batch scripts for system management and automation.


A template for creating interactive batch scripts.


📘 Explore the full documentation
·
🐞 Report Bug
·
🛠️ Request Feature

## 📜 Table of Contents

Click to collapse/expand


  1. 📖 About

  2. 🛠️ Installation

  3. 🎮 Usage

  4. ❗ Troubleshooting

  5. 🤝 Contributing

  6. 🌠 Star Evolution

  7. 📜 License

  8. 📞 Contact

## 📖 About

**Interactive Batch Script Template:** _A template for creating interactive batch scripts._

This project offers a structured and efficient template for developing interactive batch scripts aimed at automating a variety of tasks in Windows environments. Crafted to serve as a foundational tool, it empowers system administrators, IT professionals, and developers to interactively execute commands based on user input, streamline processes, or configure system settings.


Interactive Batch Script Template main menu Demo Screenshot

Dive into batch scripting with confidence using this interactive batch script template as your starting point. Tailor it to your tasks and discover the efficiency and power of automated scripting on Windows.

(🔼 Back to top)

## 🚀 Installation

Diving into using this template is straightforward, given its minimal prerequisites. Here's what you need to ensure before getting started.

### Prerequisites

The only requirement for running the `InteractiveBatchScriptTemplate` is Windows Command Prompt (`cmd.exe`), available by default on all Windows operating systems. This template is designed to run in the standard Windows Command Prompt environment.

> ⚠️ **Note**: This template has been thoroughly tested on Windows 10 and Windows 11. While it may function on earlier versions of Windows supporting batch scripting, compatibility is best assured for Windows 10 and Windows 11.

### Getting the Template

To incorporate this template into your workflow, you can easily download it directly to your Windows system.

**Direct Download**:
Open cmd.exe and use the following command to download the batch script:
```bash
curl -sO https://raw.githubusercontent.com/franckferman/InteractiveBatchScriptTemplate/stable/InteractiveBatchScriptTemplate.bat
```

(🔼 Back to top)

## 🎮 Usage

Using the `InteractiveBatchScriptTemplate` is straightforward. After downloading the script, you're only a few steps away from utilizing the interactive features provided.

### **Getting started**

Open a Command Prompt window (`cmd.exe`) in the directory where you've downloaded `InteractiveBatchScriptTemplate.bat` and type the following command and press `Enter`:

```bash
InteractiveBatchScriptTemplate.bat
```

This will execute the script and present you with the initial interactive menu.

The script provides a simple, user-friendly interface that guides you through various options.

(🔼 Back to top)

## 🔧 Troubleshooting

Encountering issues? Don't worry. If you come across any problems or have questions, please don't hesitate to submit a ticket for assistance: [Submit an issue on GitHub](https://github.com/franckferman/InteractiveBatchScriptTemplate/issues)

(🔼 Back to top)

## 🤝 Contributing

We truly appreciate and welcome community involvement. Your contributions, feedback, and suggestions play a crucial role in improving the project for everyone. If you're interested in contributing or have ideas for enhancements, please feel free to open an issue or submit a pull request on our GitHub repository. Every contribution, no matter how big or small, is highly valued and greatly appreciated!

(🔼 Back to top)

## 🌠 Star Evolution

Explore the star history of this project and see how it has evolved over time:




Star History Chart

Your support is greatly appreciated. We're grateful for every star! Your backing fuels our passion. ✨

## 📚 License

This project is licensed under the GNU Affero General Public License, Version 3.0. For more details, please refer to the LICENSE file in the repository: [Read the license on GitHub](https://github.com/franckferman/InteractiveBatchScriptTemplate/blob/stable/LICENSE)

(🔼 Back to top)

## 📞 Contact

[![ProtonMail][protonmail-shield]](mailto:[email protected])
[![LinkedIn][linkedin-shield]](https://www.linkedin.com/in/franckferman)
[![Twitter][twitter-shield]](https://www.twitter.com/franckferman)

(🔼 Back to top)

[contributors-shield]: https://img.shields.io/github/contributors/franckferman/InteractiveBatchScriptTemplate.svg?style=for-the-badge
[contributors-url]: https://github.com/franckferman/InteractiveBatchScriptTemplate/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/franckferman/InteractiveBatchScriptTemplate.svg?style=for-the-badge
[forks-url]: https://github.com/franckferman/InteractiveBatchScriptTemplate/network/members
[stars-shield]: https://img.shields.io/github/stars/franckferman/InteractiveBatchScriptTemplate.svg?style=for-the-badge
[stars-url]: https://github.com/franckferman/InteractiveBatchScriptTemplate/stargazers
[issues-shield]: https://img.shields.io/github/issues/franckferman/InteractiveBatchScriptTemplate.svg?style=for-the-badge
[issues-url]: https://github.com/franckferman/InteractiveBatchScriptTemplate/issues
[license-shield]: https://img.shields.io/github/license/franckferman/InteractiveBatchScriptTemplate.svg?style=for-the-badge
[license-url]: https://github.com/franckferman/InteractiveBatchScriptTemplate/blob/stable/LICENSE
[protonmail-shield]: https://img.shields.io/badge/ProtonMail-8B89CC?style=for-the-badge&logo=protonmail&logoColor=blueviolet
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=blue
[twitter-shield]: https://img.shields.io/badge/-Twitter-black.svg?style=for-the-badge&logo=twitter&colorB=blue