Turn a bland PowerShell 7 into a beautiful, productive shell — in one command.
Minimal prompt · icon-rich ls · history autosuggestions · optional fzf / bat / mdcat / zoxide / fastfetch.
Built for Windows + PowerShell 7, friendly to restricted networks (scoop-based, proxy supported).
English | 简体中文
The path sits in a rounded, colored capsule so it never blends into the previous command's output. The arrow turns green on success, red on failure. ls shows colored Nerd Font icons, directories first.
- 🎯 Minimal two-line prompt — path capsule + Git status; arrow colored by exit code
- 🎨 Icon-rich
ls— via eza, withll/la/lt - ⌨️ History autosuggestions — inline gray hint, press
→to accept - 🈶 UTF-8 by default — fixes garbled non-ASCII filenames & icons
- 🧰 Optional power tools — fzf, bat, mdcat, zoxide, fastfetch (asked during install)
- 📦
pgetpackage TUI — fzf-driven search → multi-select → install (scoop / winget) - 🧩 Modular config — profile split into
profile.d/fragments; drop a file to add a feature - ↩️ Fully reversible — backs up your config;
uninstall.ps1restores everything
Run in PowerShell 7:
# One-liner (recommended)
irm https://raw.githubusercontent.com/Xynrin/pwsh-pretty/main/bootstrap.ps1 | iexBehind a proxy:
$env:PWSH_PRETTY_PROXY='http://127.0.0.1:7897'; irm https://raw.githubusercontent.com/Xynrin/pwsh-pretty/main/bootstrap.ps1 | iexOr clone and run:
git clone https://github.com/Xynrin/pwsh-pretty.git
cd pwsh-pretty
.\install.ps1 # interactive; -All installs everything, -CoreOnly skips extrasThen fully close and reopen Windows Terminal.
First run may need:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
.\uninstall.ps1 # restore config, keep tools
.\uninstall.ps1 -RemoveTools # also remove installed tools- Enhanced tools — fzf / bat / mdcat / zoxide / fastfetch usage
- Customization — colors, themes,
lsaliases, prediction - Troubleshooting — icons, encoding, proxy, FAQ
Issues & PRs welcome. Please include your $PSVersionTable.PSVersion, whether you used -Proxy, and the exact error text. See troubleshooting.
MIT © Xynrin

