WingetBatch
2.2.1
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2025 Matthew Bubb. All rights reserved.
Package Details
Author(s)
- Matthew Bubb
Tags
winget package-manager windows batch-install utility github-api interactive cache updates PwshSpectreConsole
Functions
Install-WingetAll Get-WingetNewPackages Get-WingetUpdates Enable-WingetUpdateNotifications Disable-WingetUpdateNotifications Set-WingetBatchGitHubToken New-WingetBatchGitHubToken Remove-WingetRecent Export-WingetBatchConfig Import-WingetBatchConfig Invoke-WingetBatchCleanup Update-WingetBatch
Dependencies
This module has no dependencies.
Release Notes
v2.0.0 - Major Feature Release
- NEW: Get-WingetNewPackages - Discover recently added packages from winget-pkgs GitHub repository
* GitHub API integration with pagination support
* Parallel background job system (max 10 concurrent) for fetching package details
* Smart job waiting - only waits for jobs with selected packages
* 30-day package details caching system for faster repeat searches
* Comprehensive package info: Version, Publisher, GitHub links, License, Pricing, Release Notes, and 20+ fields
* Interactive re-selection with preserved package information
* Exclusion filter support to hide specific packages/publishers
* API rate limit tracking with hourly rollover
* GitHub token support for 5,000 req/hour (vs 60 unauthenticated)
- NEW: Remove-WingetRecent - Uninstall recently installed packages by date
* Reads from Windows Registry (HKLM/HKCU Uninstall keys)
* Filter by installation date (e.g., -Days 7 for last week)
* Interactive selection of packages to remove
- ENHANCED: Install-WingetAll
* Now uses --silent flag for cleaner output
* Improved error handling and reporting
- ENHANCED: Profile Integration
* Background update checks with cached results
* 30-minute cache TTL for update notifications
- NEW: Token Management
* Set-WingetBatchGitHubToken - Store GitHub PAT securely (AES encrypted CliXml)
* New-WingetBatchGitHubToken - Interactive token creation wizard with masked input
- FIXED: Date parsing bug in API rate limit tracking (timezone handling)
- FIXED: Package selection workflow when going back to change selections
Configuration stored in: ~/.wingetbatch/
- config.json - Update notification settings
- github_token.clixml - Secure GitHub Personal Access Token
- github_ratelimit.json - API usage tracking
- package_cache.json - 30-day package details cache
- update_cache.json - Cached update results
Requires: PowerShell 5.1+, winget CLI, PwshSpectreConsole (auto-installs if missing)
FileList
- WingetBatch.nuspec
- .Jules\bolt.md
- .Jules\palette.md
- .git\COMMIT_EDITMSG
- .git\FETCH_HEAD
- .git\HEAD
- .git\ORIG_HEAD
- .git\config
- .git\description
- .git\gk\config
- .git\hooks\applypatch-msg.sample
- .git\hooks\commit-msg.sample
- .git\hooks\fsmonitor-watchman.sample
- .git\hooks\post-update.sample
- .git\hooks\pre-applypatch.sample
- .git\hooks\pre-commit.sample
- .git\hooks\pre-merge-commit.sample
- .git\hooks\pre-push.sample
- .git\hooks\pre-rebase.sample
- .git\hooks\pre-receive.sample
- .git\hooks\prepare-commit-msg.sample
- .git\hooks\push-to-checkout.sample
- .git\hooks\sendemail-validate.sample
- .git\hooks\update.sample
- .git\index
- .git\info\exclude
- .git\logs\HEAD
- .git\logs\refs\heads\main
- .git\logs\refs\remotes\origin\HEAD
- .git\logs\refs\remotes\origin\bolt-optimization-spectre-escaped-8862471971726650275
- .git\logs\refs\remotes\origin\bolt-optimize-spectre-escape-6673596149094777823
- .git\logs\refs\remotes\origin\bolt-optimize-spectre-escaped-17694990688263883356
- .git\logs\refs\remotes\origin\bolt-optimize-spectre-escaped-7096509222093482779
- .git\logs\refs\remotes\origin\bolt-optimize-spectre-escaped-8752237783297105773
- .git\logs\refs\remotes\origin\bolt-optimize-spectreescaped-7353967149713638006
- .git\logs\refs\remotes\origin\bolt-spectre-escaped-4175688446717163039
- .git\logs\refs\remotes\origin\bolt\optimize-loops-11088548116893604188
- .git\logs\refs\remotes\origin\bolt\optimize-spectre-escape-12104823938233933512
- .git\logs\refs\remotes\origin\fix-duplicate-command-5158420790314897644
- .git\logs\refs\remotes\origin\jules-bolt-indexof-7607857091385240965
- .git\logs\refs\remotes\origin\jules-palette-add-source-context-538155057217864068
- .git\logs\refs\remotes\origin\main
- .git\logs\refs\remotes\origin\palette-command-ux-1263305583664764922
- .git\logs\refs\remotes\origin\palette-duplicate-command-fix-18383288233001119949
- .git\logs\refs\remotes\origin\palette-fix-duplicate-command-7745440315828392490
- .git\logs\refs\remotes\origin\palette-fix-emoji-padding-10832783587609617441
- .git\logs\refs\remotes\origin\palette-remove-duplicate-command-1175066095379290237
- .git\logs\refs\remotes\origin\palette-remove-duplicate-command-1392019217219957885
- .git\logs\refs\remotes\origin\palette-remove-duplicate-command-15807188728556393397
- .git\logs\refs\remotes\origin\palette-remove-duplicate-command-output-8857095839953651596
- .git\logs\refs\remotes\origin\palette-remove-duplicate-command-ux-4445207740219973292
- .git\logs\refs\remotes\origin\palette-surface-source-in-basic-info-13770948191485399357
- .git\logs\refs\remotes\origin\palette-ux-cmd-clutter-8910114679389118932
- .git\logs\refs\remotes\origin\palette-ux-winget-package-details-1518972580252342709
- .git\logs\refs\remotes\origin\palette\add-package-source-details-13364461878722210854
- .git\logs\refs\remotes\origin\palette\deduplicate-command-output-8496307309804211248
- .git\logs\refs\remotes\origin\palette\fix-duplicate-command-781624185990688811
- .git\logs\refs\remotes\origin\palette\remove-duplicate-command-15195203217066812443
- .git\logs\refs\remotes\origin\palette\remove-duplicate-command-703103402028803549
- .git\logs\refs\remotes\origin\palette\remove-duplicate-command-7047417103254219697
- .git\logs\refs\remotes\origin\palette\remove-redundant-command-output-15606475905671579591
- .git\logs\refs\remotes\origin\palette\ux-command-and-release-notes-3139731751883104924
- .git\logs\refs\remotes\origin\palette\ux-header-context-11144622593923692820
- .git\logs\refs\remotes\origin\perf-optimize-spectre-escaped-15169177081091991742
- .git\logs\refs\remotes\origin\perf\optimize-spectre-escape-12958008687029127637
- .git\logs\refs\remotes\origin\ux-package-details-7312683835693729663
- .git\logs\refs\remotes\origin\ux\consolidate-command-output-15500349593470409134
- .git\logs\refs\remotes\origin\ux\improve-package-details-5268347718224231218
- .git\objects\01\5013c1e2ed3d9ad102a06ef44d5256624cb17d
- .git\objects\03\9608f06a522a11a8ea9260346d052bbdc81fcc
- .git\objects\04\46ab5576250874153af2fcfbba443c08058de2
- .git\objects\04\5f2ae3e93e19e6f8a5be91f21cd2f70c6ec5e5
- .git\objects\04\bdba4aa76a83a9096125674f587dc8f85ee4cc
- .git\objects\06\28f94b609840ef96d4506503d99384bbc4d675
- .git\objects\07\2beaa18e15702bfc1becafb5fc6eb006409aa3
- .git\objects\0a\e0c75eb9878f20994ff8840c5dd09d7d88cb13
- .git\objects\0b\c8f6f184cd5e857de98ccde0bc0a870255fae1
- .git\objects\0c\96902e24ea959eaa2505f9bd0e047af3e4b966
- .git\objects\0d\1b012865fe11002c6647b5e05f4a6824fa4128
- .git\objects\0e\eafef86ef40e181568d36eae4e799544691138
- .git\objects\10\2629358092b9c13740de2eef5754ca10283f3b
- .git\objects\10\931706fcd31285d6d0534228cb33a3450e0ccd
- .git\objects\12\3752b7616f456109640bccee3649a524ff1866
- .git\objects\13\b41a7ad4f88a1d670ec66921756c6a7595eee9
- .git\objects\13\b7f122b0548fbef3c723e28ee8637c4e51aedc
- .git\objects\17\7441e831de2b73f54baccc6e44e63c97219824
- .git\objects\19\189d98232d692f3699ce31123cb3a6d58ea347
- .git\objects\19\7bfeb78b794c841c27e721ba8a8f8a69a6a338
- .git\objects\1b\f41732b4dcf5a4204df833237e057489f2a46c
- .git\objects\1b\fc7cac5e54dbf0195db7be61716a599b479a11
- .git\objects\1f\8c50da874411f889dc98a0da812985acb805d6
- .git\objects\23\71b24df441bb307b26015c9520969c94a02865
- .git\objects\2c\dd26ee1e5b6a0255ae769aecf370a6babcddff
- .git\objects\2e\642a9e82f9ba72eda707f9d5ebe6ce4d453c7b
- .git\objects\2e\f4b196102ea9d5833ba230d7df057538f3307f
- .git\objects\2f\48400220e8da54152c49cf11aaac5dd1238816
- .git\objects\2f\737761bf4ab5d981ba5278a5f14bbf1e6a4fdc
- .git\objects\32\395085fcfdeb6093222bb8a38d5a270b65523e
- .git\objects\33\57eb3978f2db78087a0102feddddb2bfde6452
- .git\objects\33\b240851bb492c3655d72220b460e647552c7e7
- .git\objects\33\f532686c17f241771f5e549baf19fc55951ea5
- .git\objects\34\796eb8431f97a603fbe9c9ea5e9c8663a5c726
- .git\objects\37\2389c727177a9655570d144109d5336d4f9a70
- .git\objects\39\e66cdeb5852d390c29141ef47d2aeb20cb147b
- .git\objects\3b\1b013b4bd1506d599370facd0d1bf516e7af0b
- .git\objects\3b\2a5508ebc8b46fbca4e0dd7514233378568994
- .git\objects\3b\8dbd1c5938bd8e6118a555a7b2ec7301f04bba
- .git\objects\3e\303af97e0e7922905f02d6aed0142a2189bd2a
- .git\objects\3e\58e662023f807c93440425bf380364c97acbe3
- .git\objects\3f\74d941ad8d8a933079dd5869e7b53e02cac1c9
- .git\objects\46\33e270ed5060075c0ac56bdb635428b319dff1
- .git\objects\47\40e41868484b4d8dd5b9446ff1a14cad75c708
- .git\objects\48\fc07461956b48f503588e26aa58aa9683b016c
- .git\objects\4a\f0a0d6ffb885b3b81a01b8305a6c5cd88f9f71
- .git\objects\4b\b493de874445b6a89aa0f9c9dd25325cf39789
- .git\objects\4d\07b3e55e2c0fcd71b61b2af8b2a08ecb81af44
- .git\objects\51\b048e90538c65a8e73e6b9844adce0702fd7c9
- .git\objects\52\a95b0b393de440355b0b8adb6638a1c32e2b38
- .git\objects\53\ccdb4cdd767db3121a08f9d3140818b6181cc1
- .git\objects\5a\c1af7ddb51e3a36c9f5e6a80af7e838ea9142a
- .git\objects\5f\91991f14a2812d76ee10d89fd94e949af1f0cf
- .git\objects\63\68617b41f10bc137ef822e35966f44721e4358
- .git\objects\63\8933d58da78d8762badbc6e588e67fce0de9d7
- .git\objects\69\9ad18a482ef3a89a90abfdd5868db0997a3608
- .git\objects\6a\054fae152050460fb540b3a1028c39753af0e6
- .git\objects\6a\d6ecd44c3bacf7374c26aeef45488e942fab2e
- .git\objects\6b\25a772f22fbba7a792f9c295713ec5a3a686ea
- .git\objects\6d\1a1edcfea81b909acf4b470c729949fc38d62f
- .git\objects\6d\eddb1a3f78c713a89f8ec68b91bc2bb91e16cf
- .git\objects\71\374a5ba1a6bb53151d93a8184fb0d1e0470f5d
- .git\objects\71\6ffddf1e88a383140ef7c693c2c231ccebcd4c
- .git\objects\73\c248d93b3e38b6ab4d9ea0b483532181a7af33
- .git\objects\74\41212500784b79dfd86ece1cd083c2c5e884cd
- .git\objects\76\148fe2ed82ca1d2a4bda9c7f71e11bde11e40e
- .git\objects\76\5df8c0df24a696c284c0c46abcc82369c62445
- .git\objects\78\af7f6e6d86f54f7fff84eea028a0fd66a8bd06
- .git\objects\7a\1e76236edb5c7ead40074c0200c08e23a70e90
- .git\objects\7b\17958255f109c151e7074126087eec21e16191
- .git\objects\7b\5679b71bd3d6f48d86f20f6ea80b122a8523ac
- .git\objects\7c\9d91371879acefddcbda02bbfd4ff6ef28938d
- .git\objects\7e\bcba65a910a10a7c7e356f655dc25d03981b50
- .git\objects\7f\f2aae4f30605f149d9ccd6375553ad2339de03
- .git\objects\82\0843821d0bc3d6fe5fb6ecc9d6321afdf2d5ab
- .git\objects\82\cc1708eaa0da8fbe14e28df3a96c99698cd976
- .git\objects\83\d49686787b278b445ec811dfcb93eaecc52ba2
- .git\objects\84\d18fcf9476c7d1fcae47a1bffe6678524e5553
- .git\objects\85\828f5ece3868468e9bdf006bdd928a9afa56cc
- .git\objects\85\841e2492d91c2e858da9515facb851535afba5
- .git\objects\89\88040d49d6b6b39a226c9a397d8abaf349ed71
- .git\objects\8a\1d20e97cd1c8493450e51a72d1b02186e9335c
- .git\objects\8a\43f34380714b33b8e8d155af8c6c62e342007e
- .git\objects\8a\5b0c72fd39bb9763b4ad243989fca72625a47d
- .git\objects\8a\e2f7486f92eedd9fd0bd3a425419d4b328d243
- .git\objects\8d\66ad46e98c03330d9c77d57382bd5085969199
- .git\objects\8e\92384fae689faf857a56ea5b4ae3c5fd1a5c5d
- .git\objects\93\6cf13a2663708ba998643656febdda882f1bb3
- .git\objects\94\2b1deb165930af50a51df9b5a182c5c0e581aa
- .git\objects\95\cfd3f08e4647bc44c32c7bd9ef2c3a24ec7336
- .git\objects\96\2efc234e59d2fe8f155e8e538937b34ab41761
- .git\objects\9a\cc05a977851a55287d75ec16e7884c6c6f64bb
- .git\objects\9b\1ff0a8d3f22518cb534f7859ebc30f7e4b7e7c
- .git\objects\9b\8531c40f43e2fa3fdecfa2a9ff749da9ea2c0a
- .git\objects\9e\c3b3b299bdfc7f5edf336ef3f6feaf9906154c
- .git\objects\9f\9403f0d42a970bcbe40502a0723a94dc299c6e
- .git\objects\a0\3ed244ade93a83bc1f1d2620881619acd8276e
- .git\objects\a1\a6324346a4fb5dbaa6da6df319bb1f6d602c32
- .git\objects\a4\368fbedfeebaab2da4b366dd172550a0144f70
- .git\objects\a5\434e6e460635bacba2ad170312f15b8ea39b6d
- .git\objects\a5\dc6296ab784071ef2d0e88e90398a987008a25
- .git\objects\a6\0b968f0fb72cf04956e9edc0ba1df069742236
- .git\objects\a8\60b198ad01456e5d14377f4fd8c7dd997297c2
- .git\objects\ac\f981d485628bc8b691b6920a0efcd72fea1c54
- .git\objects\ad\93bdb6bad26290113da868b897402f4034fbb1
- .git\objects\b0\846891825c0b8307cf699ffcafd55cb1a2172d
- .git\objects\b1\33a5a826331369274878fab77f0eb13041be7a
- .git\objects\b1\db0b5d6c803188bf26b9ef8fa96778ab4840c6
- .git\objects\b2\96d7f73a3c9c7793a6b39348b8d52269bbf067
- .git\objects\b4\efd5f9c2bf9c923f3679f7b9555f4c8b0a8cd1
- .git\objects\b7\2198fd5dd4c069e06631797b388d0bfe62f3f5
- .git\objects\b7\c325c587b4ad2dc6312eb5a81ccdad4223ad56
- .git\objects\b7\db0ff470ef9038b1db52343c6e334b21525d77
- .git\objects\b8\7bcddb86fffd3ba03532966d3a9751e2d7cf69
- .git\objects\b8\7c471b2bf4108429419d4e87198aa9202dc07e
- .git\objects\bb\6576db96639851f2c8f391ef72fba161f76a8d
- .git\objects\bc\81f498d80ed81031b31a58b50dc12ce5f2c151
- .git\objects\bc\a3851bc5631170a3417e511095a31fa0dfd26a
- .git\objects\be\769dbeb62e7357eb1c6738ab4522f1e551ae7f
- .git\objects\c4\d4c153792fac8b88186fa74f5abc965c14e566
- .git\objects\c5\43dda15fb46feee8bfe0341a7289017ac58d4f
- .git\objects\c7\42cc73c402df9ddf990675f69ede75df737f78
- .git\objects\ca\8b1516095c87dfa0727fb19775a0b3d1e57283
- .git\objects\cb\20b4df554ef742997e2f1de3059c57e8e82c7d
- .git\objects\cc\c85dd7a3c858f3b5f2703f56c723b554a2722c
- .git\objects\cf\80ad52c26c1aa2b18001ae48ec9e751b753573
- .git\objects\d0\6e9d8f7f70db2a111352ae69aee88b8cec2d95
- .git\objects\d2\8904ba7ba5b8802d7ac8d8ebc85c951f7d6f32
- .git\objects\d2\c5f02a913ef333f4383ac6914c52a8908d16c2
- .git\objects\d4\b67a4ef3d95d87b17ca18759a573891ba9b1f0
- .git\objects\d6\1aed533ff772ad4dec756770155e05569028ad
- .git\objects\d7\8e618270ac995372e8dee6a3f65a61fa6dca90
- .git\objects\d7\f04bcbfda1b3c2284808225ebe529693f98537
- .git\objects\d8\5964e12c6d42aa1cd53bb485e572632b58d8ed
- .git\objects\d8\d86e80e9272a4b57f6d98a7ae83f231f9afb1d
- .git\objects\d8\d8a879113b1f5eb3aaeacbf439ad64dd8a68a7
- .git\objects\d9\5c13b4886147c262b942e5a8e615cd6296a6d3
- .git\objects\d9\dde58dae2f1baa4bec1b10a46b4ab63d1e2e05
- .git\objects\dc\3a13024bab294e3baa7d66e9c04ed7d24983eb
- .git\objects\e1\e6ececdf823477042cd857ffefffe8b6c408dc
- .git\objects\e3\acfbe463c37ed4f9e67bc68b616fcdc836fb53
- .git\objects\e4\4090445ae4e9f831c5675ce37460985aa7ca37
- .git\objects\e5\7fff9d42c3d6944291b52bde00d16991eec3bf
- .git\objects\e9\05d2cc1ff01042173c11e6ce028d2fd5c133f4
- .git\objects\ea\f931a1341340552f0dc3c18324cd55988f1f43
- .git\objects\ec\2fa4858acead32e0f454ee92546b0d69f7d2c3
- .git\objects\ed\558f011d217999f74e3fdbccae2795625458b8
- .git\objects\ef\248a51693b88abe87a470a9cca5c89b78b9d8b
- .git\objects\ef\28600c7585ca6b86ffdd1d8fda2088127b55c3
- .git\objects\ef\eba8a47bb3a9f507d593ac0e15897a4bd61266
- .git\objects\f0\9c7f6474f926b99c9548ee2bd58d5d5816215c
- .git\objects\f2\474c0ef7a557e9f4b95ea9e2eafc40237d319f
- .git\objects\f4\b95d2673b36024aa0fd52dda1b60bf4af09b53
- .git\objects\f6\4ae046890e2ca6254dc5277912ed9da84d2002
- .git\objects\f7\ff81ee2eb6e34d121289d53274cfeceda40d5a
- .git\objects\f8\999be7e3df6ebf44420087b468dac6b94c232c
- .git\objects\f9\ed59e4a8007be7fe902fd278b99547136f963d
- .git\objects\fa\54ac1f138b59150581b3e766e3615c3dbf08b7
- .git\objects\fc\208839d713df96ec4bf344de3b351a79c079bc
- .git\objects\fe\93e52bc66c75a9d8fd4d25d5ba2f9f80115c9b
- .git\objects\info\commit-graphs\commit-graph-chain
- .git\objects\info\commit-graphs\graph-fa9275101914ae4f7c77662474cf622a4a96f472.graph
- .git\objects\pack\pack-f14da7562c6a0d75f0a324a0620abaedec997283.idx
- .git\objects\pack\pack-f14da7562c6a0d75f0a324a0620abaedec997283.pack
- .git\objects\pack\pack-f14da7562c6a0d75f0a324a0620abaedec997283.rev
- .git\packed-refs
- .git\refs\heads\main
- .git\refs\remotes\origin\HEAD
- .git\refs\remotes\origin\main
- .git\refs\tags\v2.2.0
- .github\workflows\publish.yml
- .history\.github\copilot-instructions_20251105190908.md
- .history\.github\copilot-instructions_20251105210423.md
- .history\.github\copilot-instructions_20251105210425.md
- .history\.github\copilot-instructions_20251105210642.md
- .history\.github\copilot-instructions_20251105210653.md
- .history\.github\copilot-instructions_20251105210723.md
- .history\.github\copilot-instructions_20251105210740.md
- .history\.github\copilot-instructions_20251105215229.md
- .history\CHECKLIST_20251106025607.md
- .history\Create-ITDistributionGroup_20251107152246.ps1
- .history\Create-ITDistributionGroup_20251107152420.ps1
- .history\Create-ITDistributionGroup_20251107152520.ps1
- .history\Create-ITDistributionGroup_20251107152546.ps1
- .history\Install-WingetBatch_20251110105048.ps1
- .history\Install-WingetBatch_20251110105602.ps1
- .history\Install-WingetBatch_20251110105718.ps1
- .history\Install-WingetBatch_20251110105722.ps1
- .history\Install-WingetBatch_20251110105724.ps1
- .history\Install-WingetBatch_20251110105726.ps1
- .history\Install-WingetBatch_20251110110130.ps1
- .history\Install-WingetBatch_20251110110142.ps1
- .history\Install-WingetBatch_20251110110414.ps1
- .history\Install-WingetBatch_20251110110509.ps1
- .history\Install-WingetBatch_20251110110534.ps1
- .history\Install-WingetBatch_20251110110551.ps1
- .history\Install-WingetBatch_20251110110609.ps1
- .history\Install-WingetBatch_20251110110636.ps1
- .history\Install-WingetBatch_20251110112512.ps1
- .history\Install-WingetBatch_20251110113158.ps1
- .history\Install-WingetBatch_20251110125540.ps1
- .history\Install-WingetBatch_20251110125558.ps1
- .history\Install-WingetBatch_20251110125611.ps1
- .history\Install-WingetBatch_20251110150725.ps1
- .history\LICENSE_20251106025506
- .history\LICENSE_20251107055725
- .history\PUBLISHING_20251106025532.md
- .history\README_20251105181104.md
- .history\README_20251106030225.md
- .history\README_20251107055725.md
- .history\WingetBatch_20251105181523.psd1
- .history\WingetBatch_20251105190419.psm1
- .history\WingetBatch_20251105191221.psm1
- .history\WingetBatch_20251105191223.psm1
- .history\WingetBatch_20251105191651.psm1
- .history\WingetBatch_20251105191859.psm1
- .history\WingetBatch_20251105192828.psm1
- .history\WingetBatch_20251105192838.psd1
- .history\WingetBatch_20251105193134.psm1
- .history\WingetBatch_20251105193215.psm1
- .history\WingetBatch_20251105193349.psm1
- .history\WingetBatch_20251105193558.psm1
- .history\WingetBatch_20251105193618.psm1
- .history\WingetBatch_20251105193656.psm1
- .history\WingetBatch_20251105195452.psm1
- .history\WingetBatch_20251105195509.psm1
- .history\WingetBatch_20251105195521.psm1
- .history\WingetBatch_20251105195533.psm1
- .history\WingetBatch_20251105195603.psm1
- .history\WingetBatch_20251105195621.psm1
- .history\WingetBatch_20251105195837.psm1
- .history\WingetBatch_20251105200704.psm1
- .history\WingetBatch_20251105200738.psm1
- .history\WingetBatch_20251105200806.psm1
- .history\WingetBatch_20251105200951.psm1
- .history\WingetBatch_20251105201022.psm1
- .history\WingetBatch_20251105201235.psm1
- .history\WingetBatch_20251105201306.psm1
- .history\WingetBatch_20251105201404.psm1
- .history\WingetBatch_20251105201417.psm1
- .history\WingetBatch_20251105201724.psm1
- .history\WingetBatch_20251105201736.psm1
- .history\WingetBatch_20251105202107.psm1
- .history\WingetBatch_20251105202217.psm1
- .history\WingetBatch_20251105202237.psm1
- .history\WingetBatch_20251105203600.psm1
- .history\WingetBatch_20251105203621.psm1
- .history\WingetBatch_20251105203649.psm1
- .history\WingetBatch_20251105204026.psm1
- .history\WingetBatch_20251105204036.psm1
- .history\WingetBatch_20251105204224.psm1
- .history\WingetBatch_20251105204246.psm1
- .history\WingetBatch_20251105204330.psm1
- .history\WingetBatch_20251105204441.psm1
- .history\WingetBatch_20251105204503.psm1
- .history\WingetBatch_20251105204516.psm1
- .history\WingetBatch_20251105204853.psm1
- .history\WingetBatch_20251105204936.psm1
- .history\WingetBatch_20251105205921.psm1
- .history\WingetBatch_20251105205946.psm1
- .history\WingetBatch_20251105210423.psd1
- .history\WingetBatch_20251105210423.psm1
- .history\WingetBatch_20251105210625.psm1
- .history\WingetBatch_20251105210626.psm1
- .history\WingetBatch_20251105212144.psm1
- .history\WingetBatch_20251105212248.psm1
- .history\WingetBatch_20251105212441.psm1
- .history\WingetBatch_20251105212451.psm1
- .history\WingetBatch_20251105214002.psm1
- .history\WingetBatch_20251105214005.psm1
- .history\WingetBatch_20251105214402.psm1
- .history\WingetBatch_20251105214429.psm1
- .history\WingetBatch_20251105214448.psm1
- .history\WingetBatch_20251105215229.psd1
- .history\WingetBatch_20251105215229.psm1
- .history\WingetBatch_20251105222518.psm1
- .history\WingetBatch_20251105223546.psm1
- .history\WingetBatch_20251105223753.psm1
- .history\WingetBatch_20251105223810.psm1
- .history\WingetBatch_20251105223833.psm1
- .history\WingetBatch_20251105223858.psm1
- .history\WingetBatch_20251106025116.psm1
- .history\WingetBatch_20251106025421.psd1
- .history\WingetBatch_20251106025449.psd1
- .history\WingetBatch_20251106025507.psd1
- .history\WingetBatch_20251106025508.psd1
- .history\WingetBatch_20251106025510.psd1
- .history\WingetBatch_20251106025515.psd1
- .history\WingetBatch_20251106025541.psd1
- .history\WingetBatch_20251106025542.psd1
- .history\WingetBatch_20251106030141.psd1
- .history\WingetBatch_20251106030637.psm1
- .history\WingetBatch_20251106035209.psm1
- .history\WingetBatch_20251106035627.psm1
- .history\WingetBatch_20251106035637.psm1
- .history\WingetBatch_20251106035701.psm1
- .history\WingetBatch_20251106035717.psm1
- .history\WingetBatch_20251106035742.psm1
- .history\WingetBatch_20251106035918.psm1
- .history\WingetBatch_20251106035940.psm1
- .history\WingetBatch_20251106035959.psm1
- .history\WingetBatch_20251106040731.psm1
- .history\WingetBatch_20251106040749.psm1
- .history\WingetBatch_20251106040804.psm1
- .history\WingetBatch_20251106040822.psm1
- .history\WingetBatch_20251106040849.psm1
- .history\WingetBatch_20251106040904.psm1
- .history\WingetBatch_20251106040948.psm1
- .history\WingetBatch_20251106041334.psm1
- .history\WingetBatch_20251106041344.psm1
- .history\WingetBatch_20251106041521.psm1
- .history\WingetBatch_20251106041712.psm1
- .history\WingetBatch_20251106041831.psm1
- .history\WingetBatch_20251106041841.psm1
- .history\WingetBatch_20251106041852.psm1
- .history\WingetBatch_20251106042140.psm1
- .history\WingetBatch_20251106042230.psm1
- .history\WingetBatch_20251106042249.psd1
- .history\WingetBatch_20251106042316.psm1
- .history\WingetBatch_20251106072428.psm1
- .history\WingetBatch_20251106072937.psm1
- .history\WingetBatch_20251106072952.psm1
- .history\WingetBatch_20251106073003.psd1
- .history\WingetBatch_20251106073243.psm1
- .history\WingetBatch_20251106073254.psd1
- .history\WingetBatch_20251106073325.psm1
- .history\WingetBatch_20251106073446.psm1
- .history\WingetBatch_20251106074356.psm1
- .history\WingetBatch_20251106074409.psm1
- .history\WingetBatch_20251106074608.psm1
- .history\WingetBatch_20251106074620.psm1
- .history\WingetBatch_20251106074635.psd1
- .history\WingetBatch_20251107055723.psd1
- .history\WingetBatch_20251107055723.psm1
- .history\WingetBatch_20251107060412.psm1
- .history\WingetBatch_20251107060422.psm1
- .history\WingetBatch_20251107060432.psm1
- .history\WingetBatch_20251107152137.psm1
- .history\WingetBatch_20251110110203.psm1
- .history\WingetBatch_20251110113158.psm1
- .history\iChris-API-Pricing-Analysis_20251107184448.md
- .history\iChris-API-Pricing-Analysis_20251107184917.md
- .history\iChris-API-Pricing-Analysis_20251107185041.md
- .history\iChris-API-Pricing-Analysis_20251110105603.md
- LICENSE
- Private\ConvertTo-SpectreEscaped.ps1
- Private\Export-WingetHtmlReport.ps1
- Private\Get-GitHubApiRequestCount.ps1
- Private\Get-PackageDetailsCache.ps1
- Private\Get-WingetBatchConfigDir.ps1
- Private\Get-WingetBatchGitHubToken.ps1
- Private\Parse-WingetShowOutput.ps1
- Private\Set-PackageDetailsCache.ps1
- Private\Show-WingetPackageDetails.ps1
- Private\Start-PackageDetailJobs.ps1
- Private\Start-WingetBatchJob.ps1
- Private\Start-WingetUpdateCheck.ps1
- Private\Update-GitHubApiRequestCount.ps1
- Public\Disable-WingetUpdateNotifications.ps1
- Public\Enable-WingetUpdateNotifications.ps1
- Public\Export-WingetBatchConfig.ps1
- Public\Get-WingetNewPackages.ps1
- Public\Get-WingetUpdates.ps1
- Public\Import-WingetBatchConfig.ps1
- Public\Install-WingetAll.ps1
- Public\Invoke-WingetBatchCleanup.ps1
- Public\New-WingetBatchGitHubToken.ps1
- Public\Remove-WingetRecent.ps1
- Public\Set-WingetBatchGitHubToken.ps1
- Public\Update-WingetBatch.ps1
- README.md
- WingetBatch.exe
- WingetBatch.psd1
- WingetBatch.psm1
- WingetBatch_Standalone.ps1
- benchmark.ps1
- benchmark_parser.ps1
- build.ps1
- fix_trailing_spaces.ps1
- measure_group.ps1
- measure_install.ps1
- publish.ps1
- test_hashset.ps1
- test_ux.ps1
- tests\ConvertTo-SpectreEscaped.Tests.ps1
- tests\Get-WingetBatchConfigDir.Tests.ps1
- tests\Parse-WingetShowOutput.Tests.ps1
- tests\Show-WingetPackageDetails.Tests.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 2.2.1 (current version) | 6 | 5/8/2026 |
| 2.2.0 | 29 | 5/4/2026 |
| 2.1.2 | 17 | 5/2/2026 |
| 2.0.0 | 120 | 11/5/2025 |