mirror of
https://github.com/dockur/windows.git
synced 2026-02-04 07:59:43 +00:00
feat: Add JSON file cache for container status
- Cache container statuses in ~/.cache/winctl/status.json - Auto-refresh if cache older than 7 days or data is stale - Add 'refresh' command to force cache refresh - Dramatically faster menus (single Docker call vs 44 calls) - Bump version to 1.1.0 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
b06f53cb17
commit
978abbe7ec
2 changed files with 183 additions and 3 deletions
|
|
@ -6,12 +6,13 @@ All notable changes to this project will be documented in this file.
|
|||
|
||||
### Added
|
||||
- **winctl.sh**: Management script for Windows Docker containers
|
||||
- 12 commands: start, stop, restart, status, logs, shell, stats, build, rebuild, list, inspect, monitor, check
|
||||
- 13 commands: start, stop, restart, status, logs, shell, stats, build, rebuild, list, inspect, monitor, check, refresh
|
||||
- Interactive menus for version selection
|
||||
- Prerequisites checking (Docker, Compose, KVM, TUN, memory, disk)
|
||||
- Color-coded output with professional table formatting
|
||||
- Safety confirmations for destructive operations
|
||||
- Support for all 22 Windows versions across 4 categories
|
||||
- JSON status cache (`~/.cache/winctl/status.json`) with auto-refresh
|
||||
- Multi-version compose structure with organized folders (`compose/`)
|
||||
- Environment file configuration (`.env` / `.env.example`)
|
||||
- Two resource profiles: modern (8G RAM, 4 CPU) and legacy (2G RAM, 2 CPU)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue