Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ChrisTitusTech/powershell-profile
Pretty PowerShell that looks good and functions almost as good as Linux terminal
https://github.com/ChrisTitusTech/powershell-profile
Last synced: 2 days ago
JSON representation
Pretty PowerShell that looks good and functions almost as good as Linux terminal
- Host: GitHub
- URL: https://github.com/ChrisTitusTech/powershell-profile
- Owner: ChrisTitusTech
- Created: 2022-10-16T17:17:44.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-25T13:40:41.000Z (4 months ago)
- Last Synced: 2024-08-01T16:45:38.902Z (3 months ago)
- Language: PowerShell
- Homepage:
- Size: 102 KB
- Stars: 535
- Watchers: 20
- Forks: 314
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
- awesome-starz - ChrisTitusTech/powershell-profile - Pretty PowerShell that looks good and functions almost as good as Linux terminal (PowerShell)
- jimsghstars - ChrisTitusTech/powershell-profile - Pretty PowerShell that looks good and functions almost as good as Linux terminal (PowerShell)
README
# 🎨 PowerShell Profile (Pretty PowerShell)
A stylish and functional PowerShell profile that looks and feels almost as good as a Linux terminal.
## ⚡ One Line Install (Elevated PowerShell Recommended)
Execute the following command in an elevated PowerShell window to install the PowerShell profile:
```
irm "https://github.com/ChrisTitusTech/powershell-profile/raw/main/setup.ps1" | iex
```## 🛠️ Fix the Missing Font
After running the script, you'll have two options for installing a font patched to support icons in PowerShell:
### 1) You will find a downloaded `cove.zip` file in the folder you executed the script from. Follow these steps to install the patched `Caskaydia Cove` nerd font family:
1. Extract the `cove.zip` file.
2. Locate and install the nerd fonts.### 2) With `oh-my-posh` (loaded automatically through the PowerShell profile script hosted on this repo):
1. Run the command `oh-my-posh font install`
2. A list of Nerd Fonts will appear like so:
PS> oh-my-posh font installSelect font
> 0xProto
3270
Agave
AnonymousPro
Arimo
AurulentSansMono
BigBlueTerminal
BitstreamVeraSansMono•••••••••
↑/k up • ↓/j down • q quit • ? more
3. With the up/down arrow keys, select the font you would like to install and press ENTER
4. DONE!
## Customize this profile**Do not make any changes to the `Microsoft.PowerShell_profile.ps1` file**, since it's hashed and automatically overwritten by any commits to this repository.
After the profile is installed and active, run the `Edit-Profile` function to create a separate profile file for your current user. Make any changes and customizations in this new file named `profile.ps1`.
Now, enjoy your enhanced and stylish PowerShell experience! 🚀