pslrm
0.0.1
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
Release Notes
## [0.0.1] - 2026-05-30
### Changed
- Unpin `Microsoft.PowerShell.PSResourceGet` in the manifest to allow newer versions.
## [0.0.1-alpha] - 2026-03-22
### 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.psd1
- src\Public.ps1
- src\Private.PSResourceGet.ps1
- pslrm.psm1
- src\Private.Core.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.0.1 (current version) | 133 | 5/30/2026 |
| 0.0.1-alpha | 577 | 3/22/2026 |