Skip to content
This repository has been archived by the owner on Oct 2, 2023. It is now read-only.
/ PowerDir Public archive

PowerDir is a PowerShell 7 module as alternative to Get-ChildItem

License

Notifications You must be signed in to change notification settings

BlueRedSkyLTD/PowerDir

Repository files navigation

PowerDir

PowerDir is a PowerShell 7.2 Cmdlet as alternative to Get-ChildItem.

Build Status

Build Windows Linux MacOS
Debug Build Status Build Status Build Status
Release Build Status Build Status Build Status

At the moment only Windows is fully supported, but still compatible where .NET6.0 can be run.

Code Coverage Powershell Gallery
codecov PSGallery Version

Usage

Suggested Aliases

Edit $Profile and add the following aliases

function dd() { Get-PowerDir -d ld @args }
function dw() { Get-PowerDir -d w  @args }
function  l() { Get-PowerDir -d l  @args }

or if you prefer in a Powershell way

function dd() { Get-PowerDir @args | ft }
function dw() { Get-PowerDir @args | fw }
function  l() { Get-PowerDir @args | fl }

Install

Install it from Powershell Gallery

C:\ PS> Install-Module -Name PowerDir.GetPowerDir

About Signature

At the moment the module is not signed.

Generate CmdLet help

ref: https://docs.microsoft.com/en-us/powershell/utility-modules/platyps/create-help-using-platyps?view=ps-modules&viewFallbackFrom=powershell-7.2

Feedback

Open an issue on GitHub or send a message in Powershell gallery

Contribution

RoadMap / Changelog

  • v0.1: publishing test, basic functionalities almost complete
  • v0.2: basic functionalities, themes
  • v0.3: using escape codes
  • v0.4: globbing search / advanced search patterns