Skip to content

Conversation

@kormic911
Copy link
Contributor

This is a merge for release 1.0.8 into main.

@kormic911 kormic911 requested a review from Copilot September 4, 2025 22:01
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR releases version 1.0.8 of the DevSetup module, which adds cross-platform support for Linux and macOS alongside the existing Windows functionality. The major enhancement includes support for Homebrew package manager on non-Windows platforms and improved command-line parameter handling.

Key changes:

  • Added cross-platform support with Homebrew integration for Linux/macOS
  • Enhanced command parameter sets with more granular options for update, export, list, and uninstall operations
  • Improved documentation with installation instructions and MIT license

Reviewed Changes

Copilot reviewed 23 out of 24 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
README.md Added installation instructions and usage examples
LICENSE Added MIT license for the project
DevSetup/Public/Use-DevSetup.ps1 Enhanced parameter sets for better command handling and cross-platform support
DevSetup/Private/Utils/Get-DevSetupVersion.ps1 Fixed GitHub release retrieval to get latest version properly
DevSetup/Private/Utils/Get-DevSetupPath.ps1 Added cross-platform home directory detection
DevSetup/Private/Providers/Homebrew/Install-Homebrew.ps1 New Homebrew package manager installer for Linux/macOS
DevSetup/Private/Providers/Core/Install-CoreDependencies.ps1 Integrated Homebrew support for non-Windows platforms
DevSetup/Private/Commands/Update-DevSetup.ps1 Enhanced update functionality with version checking and branch selection
DevSetup/Private/Commands/Export-DevSetupEnv.ps1 Added path-based export functionality
DevSetup/DevSetup.psd1 Updated module version to 1.0.8

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

kormic911 and others added 2 commits September 4, 2025 17:04
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…talled.ps1

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@kormic911 kormic911 merged commit c99d091 into main Sep 4, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants