All notable changes to PowerScripts will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial project structure
- Cross-platform script directories (Windows, Linux, macOS)
- GitHub configuration files
- Copilot instructions
- README and documentation
- Windows-Check-Health script with configurable parameters
- Install-Docker scripts for all platforms (Windows, Linux, macOS)
- Windows: WSL2 and Hyper-V prerequisite checks
- Linux: Multi-distro support (Ubuntu, Debian, Fedora, CentOS, Arch)
- macOS: Homebrew integration and Apple Silicon support
- Install-VSCode scripts for all platforms (Windows, Linux, macOS)
- Complete dev environment: VS Code, Git, PowerShell 7, Oh My Posh
- Dracula theme configuration with Nerd Fonts
- Automatic PowerShell profile setup
- Optional Docker installation integration
- VS Code extensions: Dev Containers, Docker, PowerShell, GitLens
- Setup-TypeScript-Dev / setup-typescript-dev scripts for all platforms (Windows, Linux, macOS)
- Complete TypeScript/JavaScript development environment
- NVM (Node Version Manager) for Node.js version management
- Node.js LTS installation
- TypeScript, ts-node, Yarn, PNPM package managers
- React development tools (Create React App, Vite)
- Optional Angular CLI and Vue CLI
- ESLint and Prettier for code quality
- VS Code with comprehensive TypeScript/React/Angular/Vue extensions
- GitHub Copilot CLI integration
- Optional WebStorm IDE installation
- Windows-Check-Health: Added parameters to enable/disable individual operations
-WindowsUpdate,-SystemHealth,-Winget,-Chocolatey,-Scoop,-MicrosoftStore- All operations enabled by default
- Added
-Helpparameter for detailed usage information
- Project initialization
- Basic structure for cross-platform scripts