Skip to the content.

Home · Modules · Installation · Contributing · GitHub

Modules

Each module is self-contained and independently versioned.

Import startup cost

The modules use a root-level script loader so newly added command and helper .ps1 files are dot-sourced automatically. On a Windows PowerShell 7.4+ host, measured from built artifacts with a fresh pwsh -NoProfile process per module and a stopwatch around Import-Module, the expected cold import medians are:

Module Median import time
Shmuelie.Utilities 488.7 ms
Shmuelie.Git 612.0 ms
Shmuelie.Copilot 536.0 ms
Shmuelie.Node 344.3 ms
Shmuelie.VisualStudio Not yet measured
Combined 1981.0 ms

Shmuelie.Git still performs predictor registration during import when the bundled WorktreePredictor.dll is present in the built module artifact, but it no longer eagerly imports PSReadLine before registering the predictor.

Shmuelie.Git

Git repository, worktree, status, completion, and PSReadLine prediction helpers. Version 0.8.1. README

Highlights:

Shmuelie.Copilot

GitHub Copilot CLI sessions, plugins, marketplaces, MCP servers, and the Start-Copilot launcher. Version 0.3.1. README

Highlights:

Shmuelie.Node

Node.js, nvm-windows, npm package, and Azure DevOps npm credential helpers. Version 0.1.4. README

Highlights:

Shmuelie.Utilities

General developer utilities for PowerShell, .NET tools, Python packages, VS Code, terminal recovery, and general developer workflows. Version 0.3.1. README

Highlights:

Shmuelie.Windows

Windows-only developer utilities for installed applications, Windows Terminal, Windows Performance Recorder, and service host processes. Version 0.1.2. README

Highlights:

Shmuelie.Dsc

Class-based DSC v3 resources for developer machine setup. Version 0.1.0. README

Highlights:

Shmuelie.VisualStudio

Visual Studio developer shell helpers for PowerShell. Version 0.1.1. README

Highlights: