https://github.com/warbacon/powershell-profile
Making powershell suck less ✨
https://github.com/warbacon/powershell-profile
powershell powershell-profile
Last synced: 3 months ago
JSON representation
Making powershell suck less ✨
- Host: GitHub
- URL: https://github.com/warbacon/powershell-profile
- Owner: warbacon
- Created: 2023-09-16T15:14:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-23T19:10:46.000Z (9 months ago)
- Last Synced: 2024-10-24T05:33:06.293Z (8 months ago)
- Topics: powershell, powershell-profile
- Language: PowerShell
- Homepage:
- Size: 108 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🥓 Warbacon PowerShell 7 Profile
Welcome to my personal **PowerShell 7 profile** repository! Built exclusively
for [PowerShell
7](https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell),
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](https://starship.rs), 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](https://starship.rs/guide/#%F0%9F%9A%80-installation)**: A
blazing-fast, highly customizable prompt.## 📦 Installation Guide
Follow these steps to set up this profile:
### On Windows
```powershell
git clone https://github.com/Warbacon/powershell-profile.git "$HOME\Documents\PowerShell"
```### On Linux/macOS
```bash
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](LICENSE).
Contributions are welcome!