GlyphShell

0.1.0

Hooks into Get-ChildItem to add Nerd Font icons, colors, and extra columns to your directory listings. Built in C#, no configuration required. Inspired by Terminal-Icons and eza.

Minimum PowerShell version

7.5

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name GlyphShell

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name GlyphShell

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 SemperFu. All rights reserved.

Package Details

Author(s)

  • SemperFu

Tags

Terminal Icons NerdFonts Glyphs Color Git DirectoryListing PowerShell ls dir Get-ChildItem eza Terminal-Icons

Cmdlets

Format-GlyphShell Format-GlyphShellIcon Format-GlyphShellBadge Format-GlyphShellGit Format-GlyphShellSize Format-GlyphShellMode Format-GlyphShellDate Show-GlyphShell Show-GlyphShellTree Show-GlyphShellGrid Get-GlyphShellTheme Set-GlyphShellTheme Show-GlyphShellTheme Add-GlyphShellIconTheme Add-GlyphShellColorTheme Remove-GlyphShellTheme Export-GlyphShellTheme Import-GlyphShellLegacyThemes New-GlyphShellTheme Add-GlyphShellIcon Remove-GlyphShellIcon Get-GlyphShellOverrides Set-GlyphShellOption Register-GlyphShellPlugin Unregister-GlyphShellPlugin Get-GlyphShellPlugins Enable-GlyphShellPlugin Disable-GlyphShellPlugin Select-GlyphShell

Dependencies

This module has no dependencies.

Release Notes

Initial public release. Still early, some things are rough.

Works well: file/folder icons for 900+ types, colored dates/sizes/mode, per-extension overrides, gstree and gsgrid.

Preview/WIP: theme system (8 themes included but switching is hit or miss), git status, plugin API.

Project type detection is on by default. Disable with Set-GlyphShellOption -ProjectDetection:$false if it causes slowdowns.

https://github.com/SemperFu/GlyphShell/releases/tag/v0.1.0

FileList

  • GlyphShell.nuspec
  • GlyphShell.dll
  • GlyphShell.format.ps1xml
  • GlyphShell.psd1
  • GlyphShell.types.ps1xml
  • LibGit2Sharp.dll
  • Microsoft.ApplicationInsights.dll
  • Microsoft.Win32.Registry.AccessControl.dll
  • Newtonsoft.Json.dll
  • System.CodeDom.dll
  • System.Configuration.ConfigurationManager.dll
  • System.Diagnostics.EventLog.dll
  • System.DirectoryServices.dll
  • System.Management.dll
  • System.Security.Cryptography.Pkcs.dll
  • System.Security.Cryptography.ProtectedData.dll
  • System.Security.Permissions.dll
  • System.Windows.Extensions.dll
  • YamlDotNet.dll
  • themes\catppuccin-colors.yaml
  • themes\catppuccin-icons.yaml
  • themes\dracula-colors.yaml
  • themes\dracula-icons.yaml
  • themes\gruvbox-colors.yaml
  • themes\gruvbox-icons.yaml
  • themes\monokai-colors.yaml
  • themes\monokai-icons.yaml
  • themes\nord-colors.yaml
  • themes\nord-icons.yaml
  • themes\onedark-colors.yaml
  • themes\onedark-icons.yaml
  • themes\solarized-colors.yaml
  • themes\solarized-icons.yaml
  • themes\tokyonight-colors.yaml
  • themes\tokyonight-icons.yaml

Version History

Version Downloads Last updated
0.1.0 (current version) 0 3/10/2026