Skip to content

Latest commit

 

History

History
81 lines (54 loc) · 2.5 KB

README.md

File metadata and controls

81 lines (54 loc) · 2.5 KB

🥓 Warbacon PowerShell 7 Profile

Welcome to my personal PowerShell 7 profile repository! Built exclusively for PowerShell 7, this configuration transforms your shell experience into something faster, more intuitive, and full of handy features.

Note

This profile is optimized for Windows, but it also works on Linux and macOS. Cross-platform enhancements are planned for future updates!

🚀 Features That Shine

  • Bash-like Keyboard Shortcuts: Work faster with familiar shortcuts.
  • Enhanced Syntax Highlighting: Better readability with vibrant colors.
  • Modern, Fast Prompt: Powered by Starship, for a sleek and responsive shell experience.
  • Windows Terminal Integration: Seamlessly duplicate tabs and panes.
  • Experimental Features: Take advantage of the latest PowerShell capabilities.
  • Handy Aliases: Save time with quick commands.
  • Plus, a handful of small but impactful tweaks!

⚡ Experimental Features Enabled

Important

These features require PowerShell 7.4 or newer.

  • PSCommandNotFoundSuggestion: Fuzzy suggestions for commands when you mistype.
  • PSFeedbackProvider: A customizable framework for smarter feedback.

💡 Optional Dependencies

To unlock additional functionality, consider installing:

  • Starship: A blazing-fast, highly customizable prompt.

📦 Installation Guide

Follow these steps to set up this profile:

On Windows

git clone https://github.com/Warbacon/powershell-profile.git "$HOME\Documents\PowerShell"

On Linux/macOS

git clone https://github.com/Warbacon/powershell-profile.git "$HOME/.config/powershell"

🌍 Project Goals

1️⃣ Progressive Enhancement

Begin with a fully functional setup that requires no additional dependencies, and enhance your experience by adding optional tools.

2️⃣ Minimal Start-Up Time

PowerShell's start-up can be slow; this profile is designed to keep it as fast as possible.

3️⃣ Windows First

While cross-platform functionality exists, this profile prioritizes making PowerShell the ultimate shell for Windows users.

4️⃣ Simple, Readable Code

Every line is easy to understand, with comments to clarify complex logic.

📜 License

This project is open source and available under the MIT License. Contributions are welcome!