PowerShell DevKit includes a carefully curated set of tools and components to create a powerful development environment.
Essential command-line tools that form the foundation of your environment.
PowerShell Gallery modules that enhance your shell experience.
Complete file manager with plugins, themes, and optional dependencies.
Profile, terminal settings, and theme configurations.
Learn more about configuration →
Purpose: Prompt theme engine Source: winget Status: Required
A prompt theme engine that makes your terminal beautiful and informative.
(Detailed guide coming soon)
Purpose: Terminal file manager Source: winget Status: Required
Modern, blazing-fast terminal file manager with previews and plugins.
(Detailed guide coming soon)
Purpose: Fuzzy finder Source: winget Status: Required
Command-line fuzzy finder for files, history, and more.
Common uses:
Ctrl+T- Fuzzy find filesCtrl+R- Fuzzy find historyAlt+C- Fuzzy find directories
Purpose: Smart directory navigation Source: winget Status: Required
A smarter cd command that remembers your most-used directories.
Example:
# Add bookmark (automatic)
cd C:\Projects\MyApp
# Jump from anywhere
z MyAppPurpose: Modern text editor Source: winget Status: Required
Modern alternative to notepad.exe.
Repository: PSGallery Status: Required
Integrates fzf into PowerShell with keyboard shortcuts.
Repository: PSGallery Status: Required
Adds file and folder icons to directory listings.
Repository: PSGallery Status: Required
Enhanced history search with F7 key.
Repository: PSGallery Status: Required
Git status information in your prompt.
Repository: PSGallery Status: Optional
Colorized directory listings.
- Location:
Config/WindowsTerminal/settings.json - Deployed to: Windows Terminal config directory
- Features: Font settings, color schemes, window configuration
(Detailed guide coming soon)
- Location:
PowerShell/Microsoft.PowerShell_profile.ps1 - Deployed to:
$PROFILE - Features: Module imports, custom functions, aliases
(Detailed guide coming soon)
- Location:
Config/oh-my-posh/ - Themes:
paradox.omp.json,iterm2.omp.json - Features: Custom prompt layouts, git integration
(Detailed guide coming soon)
- Source: yazi_config repository
- Location:
%APPDATA%\yazi - Features: Key bindings, theme, plugins
(Detailed guide coming soon)
Purpose: Elevated permissions helper Status: Optional
Run commands with elevated permissions without opening a new window.
Purpose: SVG thumbnail support for Yazi Status: Optional
Enables SVG file previews in Yazi.
Installation:
# Install Scoop
iwr -useb get.scoop.sh | iex
# Install resvg
scoop bucket add extras
scoop install resvggraph TD
A[PowerShell 7+] --> B[oh-my-posh]
A --> C[Yazi]
A --> D[fzf]
A --> E[zoxide]
D --> F[PSFzf Module]
B --> G[CascadiaCode Font]
C --> H[Yazi Config Repo]
C --> I[Optional Dependencies]
C --> J[Plugins]
C --> K[Themes]
For now, see: