{"id":21809882,"url":"https://github.com/smitpi/pspackageman","last_synced_at":"2026-05-19T06:35:46.938Z","repository":{"id":126964408,"uuid":"532016551","full_name":"smitpi/PSPackageMan","owner":"smitpi","description":"Creates a GitHub (Private or Public) Gist to host the details about your required apps. You can create more than one list to customize your requirements. These lists are then used to install or upgrade apps on Windows using Chocolatey or Winget. With this, you can install all your utilities on any machine unattended.","archived":false,"fork":false,"pushed_at":"2024-02-16T13:17:09.000Z","size":1979,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-21T08:48:50.527Z","etag":null,"topics":["chocolatey","powershell","powershell-module","psgallery","winget"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","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/smitpi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-09-02T17:18:32.000Z","updated_at":"2022-11-26T06:46:39.000Z","dependencies_parsed_at":"2023-06-19T08:42:37.054Z","dependency_job_id":null,"html_url":"https://github.com/smitpi/PSPackageMan","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/smitpi/PSPackageMan","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smitpi%2FPSPackageMan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smitpi%2FPSPackageMan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smitpi%2FPSPackageMan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smitpi%2FPSPackageMan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smitpi","download_url":"https://codeload.github.com/smitpi/PSPackageMan/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smitpi%2FPSPackageMan/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33204729,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-18T09:27:30.708Z","status":"online","status_checked_at":"2026-05-19T02:00:06.763Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["chocolatey","powershell","powershell-module","psgallery","winget"],"created_at":"2024-11-27T13:28:56.699Z","updated_at":"2026-05-19T06:35:46.922Z","avatar_url":"https://github.com/smitpi.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PSPackageMan\n \n## Description\nCreates a GitHub (Private or Public) Gist to host the details about your required apps. You can create more than one list to customize your requirements. These lists are then used to install or upgrade apps on Windows using Chocolatey or Winget. With this, you can install all your utilities on any machine unattended.\n \n## Getting Started\n- Install from PowerShell Gallery [PS Gallery](https://www.powershellgallery.com/packages/PSPackageMan)\n```\nInstall-Module -Name PSPackageMan -Verbose\n```\n- or run this script to install from GitHub [GitHub Repo](https://github.com/smitpi/PSPackageMan)\n```\n$CurrentLocation = Get-Item .\n$ModuleDestination = (Join-Path (Get-Item (Join-Path (Get-Item $profile).Directory 'Modules')).FullName -ChildPath PSPackageMan)\ngit clone --depth 1 https://github.com/smitpi/PSPackageMan $ModuleDestination 2\u003e\u00261 | Write-Host -ForegroundColor Yellow\nSet-Location $ModuleDestination\ngit filter-branch --prune-empty --subdirectory-filter Output HEAD 2\u003e\u00261 | Write-Host -ForegroundColor Yellow\nSet-Location $CurrentLocation\n```\n- Then import the module into your session\n```\nImport-Module PSPackageMan -Verbose -Force\n```\n- or run these commands for more help and details.\n```\nGet-Command -Module PSPackageMan\nGet-Help about_PSPackageMan\n```\nDocumentation can be found at: [Github_Pages](https://smitpi.github.io/PSPackageMan)\n \n## Functions\n- [`Add-PSPackageManAppToList`](https://smitpi.github.io/PSPackageMan/Add-PSPackageManAppToList) -- Add an app to one more of the predefined GitHub Gist Lists.\n- [`Add-PSPackageManDefaultsToProfile`](https://smitpi.github.io/PSPackageMan/Add-PSPackageManDefaultsToProfile) -- Add the parameter to PSDefaultParameters and also your profile.\n- [`Get-PSPackageManAppList`](https://smitpi.github.io/PSPackageMan/Get-PSPackageManAppList) -- Show a List of all the GitHub Gist app Lists.\n- [`Get-PSPackageManInstalledApp`](https://smitpi.github.io/PSPackageMan/Get-PSPackageManInstalledApp) -- This will display a list of installed apps, and their details in the repositories.\n- [`Install-PSPackageManAppFromList`](https://smitpi.github.io/PSPackageMan/Install-PSPackageManAppFromList) -- Installs the apps from the GitHub Gist List.\n- [`New-PSPackageManList`](https://smitpi.github.io/PSPackageMan/New-PSPackageManList) -- Creates a new list file on your GitHub Gist.\n- [`Remove-PSPackageManAppFromList`](https://smitpi.github.io/PSPackageMan/Remove-PSPackageManAppFromList) -- Remove an app from one or more of the predefined GitHub Gist Lists.\n- [`Remove-PSPackageManList`](https://smitpi.github.io/PSPackageMan/Remove-PSPackageManList) -- Deletes a list from your GitHub Gist.\n- [`Save-PSPackageManList`](https://smitpi.github.io/PSPackageMan/Save-PSPackageManList) -- Saves the Gist List to the local machine\n- [`Search-PSPackageManApp`](https://smitpi.github.io/PSPackageMan/Search-PSPackageManApp) -- Will search the winget and chocolatey repositories for apps\n- [`Show-PSPackageManApp`](https://smitpi.github.io/PSPackageMan/Show-PSPackageManApp) -- Show an app to one of the predefined GitHub Gist Lists.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmitpi%2Fpspackageman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmitpi%2Fpspackageman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmitpi%2Fpspackageman/lists"}