Files
moxytool/changelog.md

2.7 KiB

Changelog

2025-10-27 - 1.2.0 - feat(scripts)

Add community scripts subsystem: script index, runner, and CLI commands with background refresh; update docs and paths

  • New scripts command with subcommands: list, search, info, run, refresh (implemented in ts/moxytool.cli.ts)
  • Added ScriptIndex (ts/moxytool.classes.scriptindex.ts) to fetch and cache ~400 community scripts with a 24h TTL and background refresh
  • Added ScriptRunner (ts/moxytool.classes.scriptrunner.ts) to execute community installation scripts interactively via bash/curl
  • Background index refresh at startup and explicit refresh command; cache saved under /etc/moxytool/scripts
  • README and changelog updated with scripts usage and features; Proxmox support range updated to 7.4-9.x
  • Updated module exports in mod.ts and minor logging change in ts/index.ts
  • Added script-related paths (scriptsCacheDir, scriptsIndexFile) to ts/moxytool.paths.ts

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.1.0 - 2025-01-27

Added

  • scripts command for Proxmox community scripts management
  • Access to 400+ community-maintained installation scripts
  • Automatic daily index updates with local caching
  • Script search and filtering capabilities
  • Interactive script execution with full stdin/stdout/stderr passthrough
  • Support for both LXC containers and VM templates
  • Script metadata display (requirements, ports, credentials)

Features

  • moxytool scripts list - List all available scripts
  • moxytool scripts search <query> - Search scripts by keyword
  • moxytool scripts info <slug> - View detailed script information
  • moxytool scripts run <slug> - Execute installation scripts
  • moxytool scripts refresh - Force update the script index

Changed

  • Updated Proxmox version support to 7.4-9.x (from 7.4-8.x)
  • Updated vGPU installer to anomixer fork with Proxmox v9 support

1.0.0 - 2025-01-24

Added

  • Initial release of MOXYTOOL
  • vgpu-setup command for automated Proxmox vGPU installation
  • Support for NVIDIA vGPU on Proxmox hosts
  • Interactive installer integration with wvthoog/proxmox-vgpu-installer
  • Cross-platform binary support (Linux, macOS, Windows)
  • Multi-architecture support (x64, arm64)

Features

  • Automated vGPU driver download and installation
  • Support for custom driver URLs and local files
  • Debug mode for troubleshooting
  • Step-by-step installation process
  • Verification of Proxmox installation before setup