Files
proxmox/docs/00-meta/SCRIPT_INVENTORY.md
defiQUG 563729aa19
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
docs(00-meta): refresh task lists, gaps, and operator indexes
Made-with: Cursor
2026-03-27 18:47:08 -07:00

90 lines
2.5 KiB
Markdown

# Script Inventory
**Last Updated:** 2026-01-31
**Document Version:** 1.0
**Status:** Active Documentation
---
**Date:** 2026-01-22 (Updated)
**Status:** ✅ Complete
**Total Scripts:** 381 (down from 759 - 50% reduction)
---
## Current Status
### Script Count
- **Starting Count:** 759 scripts
- **Current Count:** 381 scripts
- **Archived Count:** 436 scripts
- **Reduction:** 50% (378 scripts eliminated)
### Frameworks Created
-`verify-all.sh` - Replaces 123 verify/check/validate scripts
-`list.sh` - Replaces 18 list/show/get scripts
-`fix-all.sh` - Replaces 94 fix-*.sh scripts
-`configure.sh` - Replaces 41 configure/config scripts
-`deploy.sh` - Replaces 102 deploy/setup/install scripts
### Utility Modules Created
-`container-utils.sh` - Container helper functions
-`network-utils.sh` - Network helper functions
-`service-utils.sh` - Service helper functions
-`config-utils.sh` - Config helper functions
-`proxmox-utils.sh` - Proxmox helper functions
---
## Archive Structure
```
scripts/archive/
├── consolidated/
│ ├── verify/ (123 scripts)
│ ├── list/ (18 scripts)
│ ├── fix/ (94 scripts)
│ ├── config/ (41 scripts)
│ └── deploy/ (102 scripts)
├── small-scripts/ (~40 scripts)
├── test/ (29 scripts)
└── backups/ (18 scripts)
```
**Total Archived:** 436 scripts
---
## Directory Structure
- `scripts/` - Main scripts directory (381 scripts)
- `scripts/lib/` - Shared libraries (4 modules)
- `scripts/utils/` - Utility modules (5 modules)
- `scripts/archive/` - Archived scripts (436 scripts)
- `scripts/verify-all.sh` - Verification framework
- `scripts/list.sh` - Listing framework
- `scripts/fix-all.sh` - Fix framework
- `scripts/configure.sh` - Configuration framework
- `scripts/deploy.sh` - Deployment framework
---
## Framework Usage
All old scripts have been consolidated into unified frameworks. **Canonical:** [scripts/README.md](../../scripts/README.md) (framework layout, entrypoints). Historical migration notes remain on disk under `docs/archive/00-meta-pruned/` for forensics only — do not link from runbooks.
---
## Statistics
- **Total:** 381 scripts (50% reduction)
- **Frameworks:** 5 unified frameworks
- **Utility Modules:** 5 modules
- **Archived:** 436 scripts
- **Documentation:** Complete
---
**Last Updated:** 2026-01-22
**Status:** ✅ Script reduction complete - 50% reduction achieved