{"id":13591895,"url":"https://github.com/PowerShell/PSResourceGet","last_synced_at":"2025-04-08T18:31:03.793Z","repository":{"id":37271385,"uuid":"248361164","full_name":"PowerShell/PSResourceGet","owner":"PowerShell","description":"PSResourceGet is the package manager for PowerShell","archived":false,"fork":false,"pushed_at":"2025-03-24T18:43:17.000Z","size":16504,"stargazers_count":522,"open_issues_count":249,"forks_count":94,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-04-07T04:15:26.426Z","etag":null,"topics":["packagemanagement","powershell","powershell-module","powershellget","psresourceget"],"latest_commit_sha":null,"homepage":"https://www.powershellgallery.com/packages/Microsoft.PowerShell.PSResourceGet","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PowerShell.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-18T22:57:24.000Z","updated_at":"2025-04-04T19:59:15.000Z","dependencies_parsed_at":"2023-11-08T01:57:18.613Z","dependency_job_id":"aaa81841-31b3-471f-9229-535b264f9605","html_url":"https://github.com/PowerShell/PSResourceGet","commit_stats":{"total_commits":810,"total_committers":33,"mean_commits":"24.545454545454547","dds":0.5580246913580247,"last_synced_commit":"2ec92f25d4c016939d9bb73a4c11dd7198d9f21f"},"previous_names":["powershell/psresourceget","powershell/powershellget"],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PowerShell%2FPSResourceGet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PowerShell%2FPSResourceGet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PowerShell%2FPSResourceGet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PowerShell%2FPSResourceGet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PowerShell","download_url":"https://codeload.github.com/PowerShell/PSResourceGet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247901995,"owners_count":21015379,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["packagemanagement","powershell","powershell-module","powershellget","psresourceget"],"created_at":"2024-08-01T16:01:03.422Z","updated_at":"2025-04-08T18:30:58.784Z","avatar_url":"https://github.com/PowerShell.png","language":"C#","readme":"# PSResourceGet\n\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/PowerShell/PSResourceGet/blob/master/LICENSE)\n[![Documentation - PSResourceGet](https://img.shields.io/badge/Documentation-PowerShellGet-blue.svg)](https://learn.microsoft.com/powershell/module/microsoft.powershell.psresourceget)\n[![PowerShell Gallery - PSResourceGet](https://img.shields.io/badge/PowerShell%20Gallery-PSResourceGet-blue.svg)](https://www.powershellgallery.com/packages/Microsoft.PowerShell.PSResourceGet)\n[![Minimum Supported PowerShell Version](https://img.shields.io/badge/PowerShell-5.0-blue.svg)](https://github.com/PowerShell/PSResourceGet)\n\n## Important Notes\n\n\u003e [!NOTE]\n\u003e `PSResourceGet` is short for the full name of the module, `Microsoft.PowerShell.PSResourceGet`.  The full name is what is used in PowerShell and when published to the [PowerShell Gallery](https://www.powershellgallery.com/packages/Microsoft.PowerShell.PSResourceGet).\n\n* If you were familiar with the PowerShellGet 3.0 project, we renamed the module to be PSResourceGet, for more information please read [this blog](https://devblogs.microsoft.com/powershell/powershellget-in-powershell-7-4-updates/).\n* If you would like to open a PR please open an issue first so that necessary discussion can take place.\n  * Please open an issue for any feature requests, bug reports, or questions for PSResourceGet.\n  * See the [Contributing Quickstart Guide](#contributing-quickstart-guide) section.\n* Please note, the repository for PowerShellGet v2 is available at [PowerShell/PowerShellGetv2](https://github.com/PowerShell/PowerShellGetv2).\n* The repository for the PowerShellGet v3, the compatibility layer between PowerShellGet v2 and PSResourceGet, is available at [PowerShell/PowerShellGet](https://github.com/PowerShell/PowerShellGet).\n\n## Introduction\n\nPSResourceGet is a PowerShell module with commands for discovering, installing, updating and publishing the PowerShell resources like Modules, Scripts, and DSC Resources.\n\n## Documentation\n\n[Click here](https://learn.microsoft.com/powershell/module/microsoft.powershell.psresourceget) to reference the documentation.\n\n## Requirements\n\n* PowerShell 5.0 or higher.\n\n## Install the PSResourceGet module\n\n* `PSResourceGet` is short for the full name `Microsoft.PowerShell.PSResourceGet`.\n* It's included in PowerShell since v7.4.\nPlease use the [PowerShell Gallery](https://www.powershellgallery.com) to get the latest version of the module.\n\n## Contributing Quickstart Guide\n\n### Get the source code\n\n* Download the latest source code from the release page (\u003chttps://github.com/PowerShell/PSResourceGet/releases\u003e) OR clone the repository using git.\n  ```powershell\n  PS \u003e cd 'C:\\Repos'\n  PS C:\\Repos\u003e git clone https://github.com/PowerShell/PSResourceGet\n  ```\n* Navigate to the local repository directory\n  ```powershell\n  PS C:\\\u003e cd c:\\Repos\\PSResourceGet\n  PS C:\\Repos\\PSResourceGet\u003e\n  ```\n\n### Build the project\n\n```powershell\n# Build for the net472 framework\nPS C:\\Repos\\PSResourceGet\u003e .\\build.ps1 -Clean -Build -BuildConfiguration Debug -BuildFramework net472\n\n# Build for the netstandard2.0 framework\nPS C:\\Repos\\PSResourceGet\u003e .\\build.ps1 -Clean -Build -BuildConfiguration Debug -BuildFramework netstandard2.0\n```\n\n### Publish the module to a local repository\n=======\n* Run functional tests\n\n```powershell\nPS C:\\Repos\\PSResourceGet\u003e Invoke-Pester\n```\n\n```powershell\nPS C:\\Repos\\PSResourceGet\u003e Invoke-Pester \u003cfile-name\u003e\n```\n\n### Import the built module into a new PowerShell session\n\n```powershell\n# If running PowerShell 6+\nC:\\\u003e pwsh\nC:\\\u003e Import-Module C:\\Repos\\PSResourceGet\\out\\PSResourceGet\n\n# If running Windows PowerShell\nc:\\\u003e PowerShell\nC:\\\u003e Import-Module C:\\Repos\\PSResourceGet\\out\\PSResourceGet\\PSResourceGet.psd1\n```\n\n## Code of Conduct\n\nPlease see our [Code of Conduct](CODE_OF_CONDUCT.md) before participating in this project.\n\n## Security Policy\n\nFor any security issues, please see our [Security Policy](SECURITY.md).\n","funding_links":[],"categories":["C# #","C#","C\\#"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPowerShell%2FPSResourceGet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPowerShell%2FPSResourceGet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPowerShell%2FPSResourceGet/lists"}