A deterministic, operator‑grade PowerShell module for safely updating Visual Studio Code with full logging, cleanup routines, and watchdog monitoring.
- Fully automated VSCode update workflow
- Deterministic logging with timestamped entries
- Cleanup routines for bootstrapper, helpers, and Inno workers
- Watchdog monitoring for installer completion
- Safe return codes for automation and monitoring
- Pester test suite for all critical components
- PowerShell 7.6 or later
- Windows 10/11
| Code | Meaning |
|---|---|
| 0 | Success |
| 10 | Download failure |
| 20 | SkipUpdate flag used |
- Single‑line, timestamped entries
- No multi‑line banners
- Operator‑grade, audit‑transparent output
This module is stable and feature‑complete.
Tests and documentation are actively expanding as it approaches first production deployment.
Invoke-Pester -Path TestsThis project is licensed under the MIT License.
See the LICENSE file for details.