pslrm
0.0.1-alpha
A PowerShell module for managing project-based PowerShell resources with lockfile, inspired by package managers like npm and Cargo.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
Copyright © 2026 Takatoshi Kuriyama. All rights reserved.
Package Details
Author(s)
- Takatoshi Kuriyama
Tags
PackageManagement DependencyManagement requirements dependencies Linux Mac Windows
Functions
Get-InstalledPSLResource Install-PSLResource Invoke-PSLResource Update-PSLResource Uninstall-PSLResource Restore-PSLResource
PSEditions
Dependencies
-
- Microsoft.PowerShell.PSResourceGet (>= 1.0.0)
Release Notes
## [0.0.1-alpha]
### Added
- Add project-local PowerShell resource management based on PSResourceGet.
- Add requirements and lockfile workflows with `Install-PSLResource` and `Update-PSLResource`.
- Add lockfile restore and removal workflows with `Restore-PSLResource` and `Uninstall-PSLResource`.
- Add `Get-InstalledPSLResource` for reading installed project resources from the lockfile.
- Add `Invoke-PSLResource` for running commands from project-local resources in an isolated runspace.
- Add build, lint, unit test, and integration test tasks through `Invoke-Build`.
### Notes
- This is the initial alpha release track for `pslrm`.
- Supported PowerShell versions are Windows PowerShell 5.1 through PowerShell 7.x.
- Supported repository is PowerShell Gallery.
- `Invoke-PSLResource` uses `IsolatedRunspace` execution. `InProcess` execution is not implemented.
Full CHANGELOG: https://github.com/krymtkts/pslrm/blob/main/CHANGELOG.md
FileList
- pslrm.nuspec
- pslrm.psm1
- pslrm.psd1
- src\Private.PSResourceGet.ps1
- src\Private.Core.ps1
- src\Public.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.0.1-alpha (current version) | 5 | 3/22/2026 |