2.1 KiB
2.1 KiB
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:
- Place script in appropriate
/tools/subdirectory - Follow project standards:
- Use
#!/usr/bin/env bash - Source build.func if needed
- Handle errors with error_handler.func
- Use
- Document usage in script header comments
- 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