Abelfubu.WindowsConfigBuilder is a command-line application designed to automate the setup of a development environment on Windows using winget. This tool simplifies the process of installing essential development tools and configuring them with sensible defaults.
Key Features:
Interactive Package Selection: Choose from a curated list of popular development tools.
Automated Installation: Uses winget to efficiently install selected packages.
Smart Configuration: Creates configuration files for installed tools, ensuring they work together seamlessly.
Profile Management: Sets up a PowerShell profile with useful aliases and functions.
Cross-tool Integration: Configures tools like Neovim, Starship, and fzf to enhance productivity.
Audience & Benefit:
Ideal for developers who want to streamline their Windows development environment setup. This tool saves time by automating the installation and configuration of essential tools, allowing users to focus on coding rather than setup tasks. It is particularly beneficial for those seeking a consistent and efficient workflow across popular programming tools and utilities.
The software can be installed via winget, ensuring easy access for users familiar with this package manager.
README
Windows Config Builder
A powerful tool that automates the setup of a Windows development environment using the winget package manager. Quickly install essential development tools and configure them with sensible defaults.
Features
Interactive Package Selection: Choose from a curated list of popular development tools
Automated Installation: Uses winget to install selected packages
Smart Configuration: Creates configuration files for installed tools
Profile Management: Sets up PowerShell profile with useful aliases and functions
Cross-tool Integration: Configures tools to work well together
Supported Packages
Package
Description
Git
Distributed version control system
GitHub CLI
GitHub's official command line tool
Lazydocker
Simple terminal UI for docker commands
NVM for Windows
Node Version Manager for Windows
Neovim
Hyperextensible Vim-based text editor
PowerShell Preview
Cross-platform automation and configuration tool
PowerToys
Windows system utilities to maximize productivity
Rancher Desktop
Container management and Kubernetes on the desktop
ripgrep
Recursively searches directories for a regex pattern
Zig
General-purpose programming language and toolchain
bat
A cat clone with wings (syntax highlighting)
bottom
Cross-platform graphical process/system monitor
eza
Modern replacement for 'ls' with colors and icons
fd
Simple, fast and user-friendly alternative to 'find'