DevScripts is a command-line interface (CLI) tool that integrates multiple shell scripts into a single application, providing users with an easy-to-use menu-driven interface for executing various tasks efficiently.
- Menu-Driven Interface: Offers a user-friendly menu for selecting and executing different tasks.
- Integration of Shell Scripts: Includes 30 shell scripts covering a wide range of functionalities, from file backup to system monitoring and more.
- Customizable and Extensible: Easy to modify and extend with additional shell scripts as per specific requirements.
-
Clone the repository:
git clone https://github.com/your_username/DevScripts.git
-
Navigate to the
DevScripts
directory:cd DevScripts
-
Run the Python script:
python DevScripts.py
- Upon running the script, a menu will be displayed with numbered options corresponding to different tasks.
- Enter the number corresponding to the task you want to perform and press Enter.
- Follow any on-screen prompts or instructions to complete the selected task.
DevScripts/ │ ├── devScripts.py │ └── scripts/ ├── init.py ├── file_backup.py ├── system_monitor.py ├── user_account_management.py ├── log_analyzer.py ├── password_generator.py ├── file_encrypt_decrypt.py ├── install_packages.py ├── network_checker.py ├── website_checker.py ├── data_cleanup.py ├── cpu_usage_tracker.py ├── system_info.py ├── task_scheduler.py ├── disk_space_monitoring.py ├── remote_server_backup.py ├── environment_setup.py ├── file_compress_decompress.py ├── database_backup.py ├── git_repository_updater.py ├── directory_synchronization.py ├── web_server_log_analyzer.py ├── system_health_check.py ├── automated_database_cleanup.py ├── user_password_expiry_checker.py ├── service_restart.py ├── folder_size_checker.py ├── backup_rotation.py ├── remote_script_execution.py ├── network_interface_info.py └── random_quotes_generator.py
Contributions are welcome! If you have any ideas, enhancements, or bug fixes, please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.