https://github.com/oxhobbs/cpackagemanagement
https://github.com/oxhobbs/cpackagemanagement
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/oxhobbs/cpackagemanagement
- Owner: OxHobbs
- Created: 2016-12-21T16:20:30.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-12-21T16:20:49.000Z (over 8 years ago)
- Last Synced: 2025-01-22T09:51:22.726Z (4 months ago)
- Language: PowerShell
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# cPackageManagement DSC Resource
## Resources
### cPSRepository
This resource allows you to register/unregister a PowerShell Repository on a system. Note that the PSGallery PowerShell Repository is built-in and cannot be removed.
* **Name**: (Key, Required) The name of the PowerShell Repository to register/unregister.
* **Ensure**: Indicates if the PoSh Repo should be registered or unregistered. Defaults to 'Present'
* **SourceLocation**: (Required) The URI of the PowerShell Repository from which to access modules.
* **PublishLocation**: The URI of the PowerShell Repository to be used for publishing modules.
* **ScriptSourceLocation**: URI location for Script Source.
* **ScriptPublishLocation**: URI location for Script Publish.
* **InstallationPolicy**: Specify whether the repository is trusted or untrusted { `'Trusted'` | `'Untrusted'` }. Defaults to 'Untrusted'
* **PackageManagementProvider**: Specify the provider to use for interfacing with the respository. Defaults to 'NuGet'## Change Log
### v0.2.0
* Added the cNugetInitPackages resource. This resource maps to the nuget init command that registers all package in a directory a a feed directory.### v0.1.0
* Added the cPSRepository resource. This is the single resource in this version