DevSetup v1.0.10 is here! 🎉 Discover what’s new

Devsetup

devsetup is a PowerShell-based tool designed to help developers capture, export, and share reproducible development environments. By scanning your system for installed packages, PowerShell modules, and other components, devsetup generates a portable YAML configuration file that can be versioned and stored alongside your code. This approach ensures that every team member can quickly set up a consistent, known-good environment, reducing onboarding time and minimizing “works on my machine” issues.

devsetup integrates with popular package managers such as Chocolatey, Homebrew, and Scoop, and supports Windows, Linux, and MacOS platforms. Exporting your environment is as simple as running a single export command, which creates a sanitized configuration file ready for distribution or backup. You can later use this configuration with the install command to recreate the environment on any compatible system, streamlining collaboration and environment management for development teams.