CpmfUipsPack
0.1.0
Bumps projectVersion, packs a UiPath project with uipcli, and stages the .nupkg to a local NuGet feed. Supports uipcli 23.x (.NET 6) and 25.x+ (.NET 8). Self-installs required runtimes without admin rights. UiPath and UiPath Studio are trademarks of UiPath Inc. This module is not affiliated with or endorsed by UiPath Inc.
Minimum PowerShell version
7.0
Installation Options
Owners
Copyright
(c) Christian Prior-Mamulyan. All rights reserved.
Package Details
Author(s)
- Christian Prior-Mamulyan
Tags
UiPath RPA NuGet CI pack cpmf-uips
Functions
Invoke-CpmfUipsPack Install-CpmfUipsPackCommandLineTool Uninstall-CpmfUipsPackCommandLineTool Update-CpmfUipsPackProjectVersion Install-CpmfUipsPackGitHook Install-CpmfUipsPackConfig Uninstall-CpmfUipsPackConfig Get-CpmfUipsPackDiagnostics
Dependencies
This module has no dependencies.
Release Notes
Initial release. Eight public functions: Invoke-CpmfUipsPack, Install/Uninstall-CpmfUipsPackCommandLineTool, Update-CpmfUipsPackProjectVersion, Install-CpmfUipsPackGitHook, Install/Uninstall-CpmfUipsPackConfig, Get-CpmfUipsPackDiagnostics. Supports uipcli 23.x (.NET 6) and 25.x+ (.NET 8), self-installed into user profile. Four-layer config hierarchy (user config, env vars, project config, parameters). Git worktree isolation, file-based concurrency guard, MultiTfm merge for library projects. Wrapper-safe: all progress via Write-Verbose; pipeline output only for machine-readable results. Full changelog: https://github.com/rpapub/cpmf-uips-pwshpack/blob/main/CHANGELOG.md
FileList
- CpmfUipsPack.nuspec
- CpmfUipsPack.psd1
- CpmfUipsPack.psm1
- PSScriptAnalyzerSettings.psd1
- Private\Add-ToUserPath.ps1
- Private\Get-CpmfUipsPackEffectiveConfig.ps1
- Private\Get-CpmfUipsToolPaths.ps1
- Private\Get-GitWorktreePath.ps1
- Private\Invoke-GitWorktree.ps1
- Private\Invoke-MultiTfmMerge.ps1
- Private\Invoke-UipcliPack.ps1
- Private\Invoke-WithFileLock.ps1
- Private\Read-CpmfUipsPackConfig.ps1
- Private\Remove-FromUserPath.ps1
- Private\Test-CpmfUipsPackPrerequisites.ps1
- Public\Get-CpmfUipsPackDiagnostics.ps1
- Public\Install-CpmfUipsPackCommandLineTool.ps1
- Public\Install-CpmfUipsPackConfig.ps1
- Public\Install-CpmfUipsPackGitHook.ps1
- Public\Invoke-CpmfUipsPack.ps1
- Public\Uninstall-CpmfUipsPackCommandLineTool.ps1
- Public\Uninstall-CpmfUipsPackConfig.ps1
- Public\Update-CpmfUipsPackProjectVersion.ps1
- en-US\CpmfUipsPack-help.xml
- examples\uipath-pack.psd1
- tests\Install-CpmfUipsPackCommandLineTool.Tests.ps1
- tests\Invoke-CpmfUipsPack.Tests.ps1
- tests\Multi-Target.Tests.ps1
- tests\Uninstall-CpmfUipsPackCommandLineTool.Tests.ps1
- tests\Update-CpmfUipsPackProjectVersion.Tests.ps1
- tests\helpers\PathHelpers.Tests.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.1.1 | 11 | 3/21/2026 |
| 0.1.0 (current version) | 13 | 3/21/2026 |