# Tools & Add-ons Documentation (/tools) This directory contains comprehensive documentation for tools, utilities, and add-ons in the `/tools` directory. ## Overview The `/tools` directory contains: - **Proxmox management tools** - Helper scripts for Proxmox administration - **Proxmox VE add-ons** - Extensions and integrations - **Utility scripts** - General-purpose automation tools ## Documentation Structure Tools documentation focuses on purpose, usage, and integration with the main ecosystem. ## Available Tools The `/tools` directory structure includes: ### `/tools/pve/` Proxmox VE management and administration tools: - Container management utilities - VM management helpers - Storage management tools - Network configuration tools - Backup and recovery utilities ### `/tools/addon/` Proxmox add-ons and extensions: - Web UI enhancements - API extensions - Integration modules - Custom scripts ### `/tools/headers/` ASCII art headers and templates for scripts. ## Common Tools & Scripts Examples of tools available: - **Container management** - Batch operations on containers - **VM provisioning** - Automated VM setup - **Backup automation** - Scheduled backups - **Monitoring integration** - Connect to monitoring systems - **Configuration management** - Infrastructure as code - **Reporting tools** - Generate reports and statistics ## Integration Points Tools integrate with: - **build.func** - Main container orchestrator - **core.func** - Utility functions - **error_handler.func** - Error handling - **tools.func** - Package installation ## Contributing Tools To contribute a new tool: 1. Place script in appropriate `/tools/` subdirectory 2. Follow project standards: - Use `#!/usr/bin/env bash` - Source build.func if needed - Handle errors with error_handler.func 3. Document usage in script header comments 4. Submit PR ## Common Tasks - **Create Proxmox management tool** → Study existing tools - **Create add-on** → Follow add-on guidelines - **Integration** → Use build.func and core.func - **Error handling** → Use error_handler.func --- **Last Updated**: December 2025 **Maintainers**: community-scripts team