One-command Cygwin installation with essential development packages
Downloads and configures Cygwin with development tools, adds to PATH, creates Start Menu shortcut, and configures Windows Terminal profile. No administrator privileges required.
Base Cygwin installation plus:
- bind-utils - DNS lookup utilities
- curl - Command-line HTTP client
- fzf - Fuzzy finder
- fzf-bash - Bash integration for fzf
- fzf-bash-completion - Tab completion with fzf
- git - Version control system
- inetutils - Network utilities
- make - Build automation tool
- nano - Simple text editor
- rsync - File synchronization
- tmux - Terminal multiplexer
- wget - File download utility
Download and run directly from GitHub
Invoke-Expression (Invoke-WebRequest -Uri "https://github.com/SSLbits/fastcyg/raw/refs/heads/main/cyginstall.ps1").ContentOr download first, then run
Invoke-WebRequest -Uri "https://github.com/SSLbits/fastcyg/raw/refs/heads/main/cyginstall.ps1" -OutFile "cygwin-setup.ps1"
.\cygwin-setup.ps1