Skip to main content

Introduction

What PSLoom is​

PSLoom gives PowerShell 7.6+ a declarative profile, context-sensitive styles, lifecycle hooks, parameterized command shortcuts, and completion for native commands. A profile is a draft, executed by Invoke-Loom once per session.

Kernel and harnesses​

The kernel owns the draft lifecycle and shared services. Harnesses add features using the Warp contract. Only the kernel ships Warp at runtime.

Harnesses​

HarnessPurposeStatus
ReedDeclarative native completionImplemented; gallery release pending
ColorwayCommand-aware syntax highlightingPlanned
WeftPlugin managementPlanned
ShuttleRelease assets, binaries and shimsPlanned

Where to go next​

Start with installation and your first draft. Explore the kernel reference, Reed reference, or architecture. Contributors can follow the development setup.