Showing preview only (6,350K chars total). Download the full file or copy to clipboard to get everything.
Repository: chocolatey-community/chocolatey-packages
Branch: master
Commit: f24101478c63
Files: 2028
Total size: 5.6 MB
Directory structure:
gitextract_fwssxpyf/
├── .appveyor.yml
├── .editorconfig
├── .gitattributes
├── .github/
│ ├── CODEOWNERS
│ ├── DISCUSSION_TEMPLATE/
│ │ ├── ideas.yml
│ │ └── migrations.yml
│ ├── ISSUE_TEMPLATE/
│ │ ├── bug-report.yml
│ │ ├── config.yml
│ │ └── outdated-report.yml
│ ├── ISSUE_TEMPLATE.md
│ ├── PULL_REQUEST_TEMPLATE.md
│ └── workflows/
│ ├── respond-to-issue.yaml
│ ├── respond-to-pr.yaml
│ ├── stale.yml
│ └── toc.yml
├── .gitignore
├── COMMITTERS.md
├── CONTRIBUTING.md
├── LICENSE.md
├── PSScriptAnalyzerSettings.psd1
├── README.md
├── automatic/
│ ├── .gitignore
│ ├── 1password/
│ │ ├── 1password.json
│ │ ├── 1password.nuspec
│ │ ├── update.ps1
│ │ └── update_helper.ps1
│ ├── 1password7/
│ │ ├── 1password7.nuspec
│ │ ├── Readme.md
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── 1password8/
│ │ ├── 1password8.nuspec
│ │ ├── Readme.md
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── 360ts/
│ │ ├── 360ts.json
│ │ ├── 360ts.nuspec
│ │ ├── README.md
│ │ ├── README_ts.md
│ │ ├── README_tse.md
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── 7zip/
│ │ ├── 7zip.json
│ │ ├── 7zip.nuspec
│ │ ├── README.md
│ │ └── update.ps1
│ ├── 7zip.install/
│ │ ├── 7zip.install.json
│ │ ├── 7zip.install.nuspec
│ │ ├── Changelog.md
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── 7zip.portable/
│ │ ├── 7zip.portable.json
│ │ ├── 7zip.portable.nuspec
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── README.md
│ ├── absolute-uninstaller/
│ │ ├── README.md
│ │ ├── absolute-uninstaller.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── activepresenter/
│ │ ├── README.md
│ │ ├── activepresenter.nuspec
│ │ ├── legal/
│ │ │ ├── License.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── alldup/
│ │ ├── README.md
│ │ ├── alldup.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── ant-renamer/
│ │ ├── Changelog.md
│ │ ├── Readme.md
│ │ ├── ant-renamer.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── aptana-studio/
│ │ ├── README.md
│ │ ├── aptana-studio.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── update.ps1
│ │ └── url.json
│ ├── audacity/
│ │ ├── README.md
│ │ ├── audacity.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── autohotkey/
│ │ ├── README.md
│ │ ├── autohotkey.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── autohotkey.install/
│ │ ├── README.md
│ │ ├── autohotkey.install.nuspec
│ │ ├── tools/
│ │ │ ├── VERIFICATION.txt
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── license.txt
│ │ └── update.ps1
│ ├── autohotkey.portable/
│ │ ├── README.md
│ │ ├── autohotkey.portable.nuspec
│ │ ├── tools/
│ │ │ ├── VERIFICATION.txt
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── license.txt
│ │ └── update.ps1
│ ├── autoit/
│ │ ├── README.md
│ │ ├── autoit.nuspec
│ │ └── update.ps1
│ ├── autoit.install/
│ │ ├── README.md
│ │ ├── autoit.install.nuspec
│ │ ├── tools/
│ │ │ ├── LICENSE.txt
│ │ │ ├── VERIFICATION.txt
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── autoit.portable/
│ │ ├── README.md
│ │ ├── autoit.portable.nuspec
│ │ ├── tools/
│ │ │ ├── LICENSE.txt
│ │ │ ├── VERIFICATION.txt
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── avidemux/
│ │ ├── README.md
│ │ ├── avidemux.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── avidemux.qs
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── azcopy10/
│ │ ├── azcopy10.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── bleachbit/
│ │ ├── README.md
│ │ ├── bleachbit.nuspec
│ │ └── update.ps1
│ ├── bleachbit.install/
│ │ ├── README.md
│ │ ├── bleachbit.install.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── blender/
│ │ ├── Readme.md
│ │ ├── blender.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── bluefish/
│ │ ├── Readme.md
│ │ ├── bluefish.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── brackets/
│ │ ├── README.md
│ │ ├── brackets.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── brave/
│ │ ├── README-beta.md
│ │ ├── README-release.md
│ │ ├── brave.json
│ │ ├── brave.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── helpers.ps1
│ │ └── update.ps1
│ ├── bulk-crap-uninstaller/
│ │ ├── README.md
│ │ ├── bulk-crap-uninstaller.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── calibre/
│ │ ├── Changelog.md
│ │ ├── Readme.md
│ │ ├── calibre.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── ccleaner/
│ │ ├── README.md
│ │ ├── ccleaner.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── cdrtfe/
│ │ ├── README.md
│ │ ├── cdrtfe.json
│ │ ├── cdrtfe.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── chromium/
│ │ ├── README.md
│ │ ├── chromium.json
│ │ ├── chromium.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ └── helper.ps1
│ │ └── update.ps1
│ ├── classic-shell/
│ │ ├── README.md
│ │ ├── classic-shell.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1.archived
│ ├── clementine/
│ │ ├── README.md
│ │ ├── clementine.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── clipboardfusion/
│ │ ├── README.md
│ │ ├── clipboardfusion.json
│ │ ├── clipboardfusion.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── clipgrab/
│ │ ├── README.md
│ │ ├── clipgrab.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── cmake/
│ │ ├── Readme.md
│ │ ├── cmake.json
│ │ ├── cmake.nuspec
│ │ └── update.ps1
│ ├── cmake.install/
│ │ ├── Readme.md
│ │ ├── cmake.install.json
│ │ ├── cmake.install.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── cmake.portable/
│ │ ├── Readme.md
│ │ ├── cmake.portable.json
│ │ ├── cmake.portable.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── codeblocks/
│ │ ├── README.md
│ │ ├── codeblocks.nuspec
│ │ ├── tools/
│ │ │ ├── .skipAutoUninstaller
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── codelite/
│ │ ├── Readme.md
│ │ ├── codelite.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── composer/
│ │ ├── ReadMe.md
│ │ ├── composer.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyinstall.ps1
│ │ └── update.ps1
│ ├── curl/
│ │ ├── README.md
│ │ ├── curl.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── cutepdf/
│ │ ├── README.md
│ │ ├── cutepdf.nuspec
│ │ ├── info
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── update.ps1
│ │ └── update_helper.ps1
│ ├── cygwin/
│ │ ├── Changelog.md
│ │ ├── Readme.md
│ │ ├── cygwin.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── datagrip/
│ │ ├── README.md
│ │ ├── datagrip.nuspec
│ │ ├── tools/
│ │ │ ├── ChocolateyInstall.ps1
│ │ │ ├── ChocolateyUnInstall.ps1
│ │ │ └── silent.config
│ │ └── update.ps1
│ ├── defraggler/
│ │ ├── README.md
│ │ ├── defraggler.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── diskdefragtouch/
│ │ ├── README.md
│ │ ├── _update.ps1
│ │ ├── diskdefragtouch.nuspec
│ │ └── tools/
│ │ └── chocolateyInstall.ps1
│ ├── displayfusion/
│ │ ├── Readme.md
│ │ ├── displayfusion.json
│ │ ├── displayfusion.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── djv/
│ │ ├── README.md
│ │ ├── djv.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.md
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── dropbox/
│ │ ├── Readme.md
│ │ ├── dropbox.json
│ │ ├── dropbox.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyinstall.ps1
│ │ │ ├── chocolateyuninstall.ps1
│ │ │ └── helper.ps1
│ │ ├── update.ps1
│ │ └── update_helper.ps1
│ ├── encfs4win/
│ │ ├── README.md
│ │ ├── encfs4win.json
│ │ ├── encfs4win.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── es/
│ │ ├── README.md
│ │ ├── es.nuspec
│ │ ├── legal/
│ │ │ ├── License.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── etcd/
│ │ ├── README.md
│ │ ├── etcd.json
│ │ ├── etcd.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyBeforeModify.ps1
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── everything/
│ │ ├── Everything.nuspec
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── License.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── ext2fsd/
│ │ ├── README.md
│ │ ├── ext2fsd.json
│ │ ├── ext2fsd.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── ffmpeg/
│ │ ├── README.md
│ │ ├── ffmpeg.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── ffmpeg-full/
│ │ ├── README.md
│ │ ├── ffmpeg-full.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── firefox/
│ │ ├── README.md
│ │ ├── Readme.firefox.md
│ │ ├── Readme.firefoxesr.md
│ │ ├── firefox.json
│ │ ├── firefox.nuspec
│ │ ├── tools/
│ │ │ ├── LanguageChecksums.csv
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ └── helpers.ps1
│ │ ├── update.ps1
│ │ └── update_helper.ps1
│ ├── flightgear/
│ │ ├── README.md
│ │ ├── flightgear.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── free-virtual-keyboard/
│ │ ├── README.md
│ │ ├── free-virtual-keyboard.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── freecad/
│ │ ├── README.md
│ │ ├── freecad.json
│ │ ├── freecad.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ └── helper.ps1
│ │ ├── update.ps1
│ │ └── update_helper.ps1
│ ├── freeciv/
│ │ ├── README.md
│ │ ├── freeciv.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── freevideoeditor/
│ │ ├── README.md
│ │ ├── freevideoeditor.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── ghostscript/
│ │ ├── README.md
│ │ ├── ghostscript.nuspec
│ │ └── update.ps1
│ ├── ghostscript.app/
│ │ ├── README.md
│ │ ├── ghostscript.app.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── ChocolateyInstall.ps1
│ │ │ ├── ChocolateyUninstall.ps1
│ │ │ └── ghostscript.ahk
│ │ └── update.ps1
│ ├── gimp/
│ │ ├── README.md
│ │ ├── gimp.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── git/
│ │ ├── README.md
│ │ ├── git.nuspec
│ │ └── update.ps1
│ ├── git-lfs/
│ │ ├── README.md
│ │ ├── git-lfs.nuspec
│ │ └── update.ps1
│ ├── git-lfs.install/
│ │ ├── README.md
│ │ ├── git-lfs.install.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── git.install/
│ │ ├── ARGUMENTS.md
│ │ ├── CHANGELOG.md
│ │ ├── README.md
│ │ ├── git.install.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyBeforeModify.ps1
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── helpers.ps1
│ │ └── update.ps1
│ ├── git.portable/
│ │ ├── README.md
│ │ ├── git.portable.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── gitextensions/
│ │ ├── README.md
│ │ ├── gitextensions.json
│ │ ├── gitextensions.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.md
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── gmer/
│ │ ├── README.md
│ │ ├── gmer.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── gmer.exe.gui
│ │ └── update.ps1
│ ├── gnucash/
│ │ ├── Changelog.md
│ │ ├── Readme.md
│ │ ├── gnucash.json
│ │ ├── gnucash.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── gnupg/
│ │ ├── README.md
│ │ ├── gnupg.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.CC0.txt
│ │ │ ├── LICENSE.GPL2.txt
│ │ │ ├── LICENSE.LGPL21.txt
│ │ │ ├── LICENSE.LGPL3.txt
│ │ │ ├── LICENSE.other.txt
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── gobby/
│ │ ├── Readme.md
│ │ ├── gobby.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── gom-player/
│ │ ├── Readme.md
│ │ ├── gom-player.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyinstall.ps1
│ │ └── update.ps1
│ ├── googlechrome/
│ │ ├── README.md
│ │ ├── googlechrome.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── helpers.ps1
│ │ └── update.ps1
│ ├── gpg4win/
│ │ ├── README.md
│ │ ├── gpg4win.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── graphviz/
│ │ ├── README.md
│ │ ├── graphviz.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── hedgewars/
│ │ ├── Readme.md
│ │ ├── hedgewars.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── hostsman/
│ │ ├── README.md
│ │ ├── hostsman.json
│ │ ├── hostsman.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ └── tools/
│ │ └── chocolateyInstall.ps1
│ ├── inkscape/
│ │ ├── README.md
│ │ ├── inkscape.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── intunewinapputil/
│ │ ├── README.md
│ │ ├── USAGE.md
│ │ ├── intunewinapputil.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyinstall.ps1
│ │ └── update.ps1
│ ├── itunes/
│ │ ├── README.md
│ │ ├── info
│ │ ├── itunes.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── jenkins/
│ │ ├── ReadMe.md
│ │ ├── jenkins.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyBeforeModify.ps1
│ │ │ ├── chocolateyinstall.ps1
│ │ │ └── helpers.psm1
│ │ └── update.ps1
│ ├── jitsi/
│ │ ├── README.md
│ │ ├── jitsi.json
│ │ ├── jitsi.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── jubler/
│ │ ├── Changelog.md
│ │ ├── Readme.md
│ │ ├── jubler.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyinstall.ps1
│ │ │ └── chocolateyuninstall.ps1
│ │ └── update.ps1
│ ├── juju/
│ │ ├── Readme.md
│ │ ├── juju.json
│ │ ├── juju.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyinstall.ps1
│ │ └── update.ps1
│ ├── julia/
│ │ ├── README.md
│ │ ├── julia.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyBeforeModify.ps1
│ │ │ ├── chocolateyinstall.ps1
│ │ │ └── chocolateyuninstall.ps1
│ │ └── update.ps1
│ ├── k9s/
│ │ ├── ReadMe.md
│ │ ├── k9s.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyinstall.ps1
│ │ └── update.ps1
│ ├── keepass-classic/
│ │ ├── README.md
│ │ ├── keepass-classic.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── helpers.ps1
│ │ └── update.ps1
│ ├── keepassx/
│ │ ├── README.md
│ │ ├── keepassx.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── keepassxc/
│ │ ├── README.md
│ │ ├── keepassxc.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── .skipAutoUninstall
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── keeweb/
│ │ ├── README.md
│ │ ├── keeweb.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── ketarin/
│ │ ├── Readme.md
│ │ ├── ketarin.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── keyfinder/
│ │ ├── README.md
│ │ ├── _update.ps1
│ │ ├── keyfinder.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ └── tools/
│ │ ├── chocolateyInstall.ps1
│ │ ├── chocolateyUninstall.ps1
│ │ └── helpers.ps1
│ ├── kingsoft-office-free/
│ │ ├── README.md
│ │ ├── kingsoft-office-free.nuspec
│ │ └── tools/
│ │ ├── chocolateyInstall.ps1
│ │ └── chocolateyUninstall.ps1
│ ├── kitty/
│ │ ├── README.md
│ │ ├── kitty.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.TXT
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── helpers.ps1
│ │ └── update.ps1
│ ├── krita/
│ │ ├── README.md
│ │ ├── krita.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── kubelogin/
│ │ ├── README.md
│ │ ├── kubelogin.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── kubernetes-cli/
│ │ ├── README.md
│ │ ├── kubernetes-cli.json
│ │ ├── kubernetes-cli.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── kubernetes-kompose/
│ │ ├── README.md
│ │ ├── kubernetes-kompose.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ └── update.ps1
│ ├── kubescape/
│ │ ├── README.md
│ │ ├── kubescape.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ └── update.ps1
│ ├── librecad/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── librecad.json
│ │ ├── librecad.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── libreoffice-streams/
│ │ ├── README.fresh.md
│ │ ├── README.md
│ │ ├── README.still.md
│ │ ├── libreoffice-streams.json
│ │ ├── libreoffice-streams.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── helpers.ps1
│ │ └── update.ps1
│ ├── lightalloy/
│ │ ├── README.md
│ │ ├── _update.ps1
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── lightalloy.nuspec
│ │ └── tools/
│ │ ├── chocolateyInstall.ps1
│ │ └── lightalloy.ahk
│ ├── lightscreen/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── lightscreen.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── lightworks/
│ │ ├── README.md
│ │ ├── lightworks.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update-disabled.ps1
│ ├── logfusion/
│ │ ├── Readme.md
│ │ ├── logfusion.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── mattermost-desktop/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── mattermost-desktop.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── maxima/
│ │ ├── README.md
│ │ ├── maxima.nuspec
│ │ ├── tools/
│ │ │ ├── .skipAutoUninstaller
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── maxthon.commandline/
│ │ ├── Readme.md
│ │ ├── maxthon.commandline.nuspec
│ │ ├── tools/
│ │ │ ├── MaxthonPortable/
│ │ │ │ └── Bin/
│ │ │ │ ├── Maxthon.exe.gui
│ │ │ │ ├── MxAppLoader.exe.ignore
│ │ │ │ └── MxCrashReport.exe.ignore
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── mendeley/
│ │ ├── README.md
│ │ ├── mendeley.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── minikube/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── minikube.nuspec
│ │ └── update.ps1
│ ├── minishift/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── minishift.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── mixxx/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── mixxx.json
│ │ ├── mixxx.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── mkdocs/
│ │ ├── README.md
│ │ ├── mkdocs.nuspec
│ │ ├── tools/
│ │ │ ├── ChocolateyInstall.ps1
│ │ │ └── ChocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── mkdocs-material/
│ │ ├── README.md
│ │ ├── mkdocs-material.nuspec
│ │ ├── tools/
│ │ │ ├── ChocolateyInstall.ps1
│ │ │ └── ChocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── mkvtoolnix/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── VERIFICATION.txt
│ │ │ └── license.txt
│ │ ├── mkvtoolnix.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── mono/
│ │ ├── Readme.md
│ │ ├── mono.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── mp3tag/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── mp3tag.nuspec
│ │ ├── tools/
│ │ │ ├── ChocolateyInstall.ps1
│ │ │ └── ChocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── mpc-hc/
│ │ └── README.md
│ ├── mpc-hc-clsid2/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── mpc-hc-clsid2.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── msys2/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── COPYING.txt
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── msys2.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ ├── chocolateyinstall.ps1
│ │ │ └── helpers.ps1
│ │ └── update.ps1
│ ├── mumble/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── mumble.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── musescore/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── musescore.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── nexus-repository/
│ │ ├── Readme.md
│ │ ├── _update.ps1
│ │ ├── nexus-repository.nuspec
│ │ └── tools/
│ │ ├── chocolateyinstall.ps1
│ │ ├── chocolateyuninstall.ps1
│ │ └── helpers.ps1
│ ├── nircmd/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── License.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── nircmd.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── nmap/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── nmap.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ └── install.ahk
│ │ └── update.ps1
│ ├── no-ip-duc/
│ │ ├── README.md
│ │ ├── no-ip-duc.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── nodejs/
│ │ ├── README.md
│ │ ├── nodejs.json
│ │ ├── nodejs.nuspec
│ │ └── update.ps1
│ ├── nodejs.install/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ ├── VERIFICATION.full.txt
│ │ │ ├── VERIFICATION.txt
│ │ │ └── VERIFICATION.x64.txt
│ │ ├── nodejs.install.json
│ │ ├── nodejs.install.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── nomacs/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── VERIFICATION.txt
│ │ │ └── license.txt
│ │ ├── nomacs.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── nomacs.portable/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── VERIFICATION.txt
│ │ │ └── license.txt
│ │ ├── nomacs.portable.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── notepadplusplus/
│ │ ├── README.md
│ │ ├── notepadplusplus.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── notepadplusplus.commandline/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── notepadplusplus.commandline.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── notepad++.exe.gui
│ │ │ └── updater/
│ │ │ └── gpup.exe.ignore
│ │ └── update.ps1
│ ├── notepadplusplus.install/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── notepadplusplus.install.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyBeforeModify.ps1
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── nssm/
│ │ ├── CHANGELOG.md
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── License.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── nssm.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyBeforeModify.ps1
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── nuget.commandline/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── nuget.commandline.json
│ │ ├── nuget.commandline.nuspec
│ │ └── update.ps1
│ ├── octave.portable/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── VERIFICATION.txt
│ │ │ └── gpl-3.0.txt
│ │ ├── octave.portable.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyBeforeModify.ps1
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── openshift-cli/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── openshift-cli.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── openssl.light/
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── openssl.light.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── opera/
│ │ ├── README.md
│ │ ├── opera.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ ├── helpers.ps1
│ │ │ └── uninstall.ahk
│ │ └── update.ps1
│ ├── optipng/
│ │ ├── Changelog.md
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── optipng.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── owncloud-client/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── owncloud-client.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── paint.net/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── License.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── paint.net.nuspec
│ │ ├── tools/
│ │ │ └── ChocolateyInstall.ps1
│ │ └── update.ps1
│ ├── palemoon/
│ │ ├── README.md
│ │ ├── palemoon.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── pandafreeantivirus/
│ │ ├── README.md
│ │ ├── pandafreeantivirus.nuspec
│ │ └── tools/
│ │ ├── PandaFreeAntivirus.au3
│ │ └── chocolateyInstall.ps1
│ ├── papercut/
│ │ ├── ReadMe.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── papercut.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyinstall.ps1
│ │ └── update.ps1
│ ├── partitionmasterfree/
│ │ ├── PartitionMasterFree.nuspec
│ │ ├── README.md
│ │ ├── installer_download.ahk
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyBeforeModify.ps1
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ └── helpers.ps1
│ │ └── update.ps1
│ ├── patch-my-pc/
│ │ ├── Readme.md
│ │ ├── patch-my-pc.nuspec
│ │ ├── tools/
│ │ │ ├── PatchMyPC.exe.GUI
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── peazip/
│ │ ├── Readme.md
│ │ ├── peazip.nuspec
│ │ └── update.ps1
│ ├── peazip.install/
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── peazip.install.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyinstall.ps1
│ │ │ └── chocolateyuninstall.ps1
│ │ └── update.ps1
│ ├── pencil/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.md
│ │ │ └── VERIFICATION.txt
│ │ ├── pencil.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── php/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── php.json
│ │ ├── php.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ └── helpers.ps1
│ │ └── update.ps1
│ ├── picard/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── picard.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── poi/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── poi.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyinstall.ps1
│ │ │ └── chocolateyuninstall.ps1
│ │ └── update.ps1
│ ├── poweriso/
│ │ ├── README.md
│ │ ├── poweriso.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── prey/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── prey.json
│ │ ├── prey.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── protoc/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── protoc.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyinstall.ps1
│ │ └── update.ps1
│ ├── pspp/
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── pspp.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── putty/
│ │ ├── README.md
│ │ ├── putty.nuspec
│ │ └── update.ps1
│ ├── putty.install/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── putty.install.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── putty.portable/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── putty.portable.nuspec
│ │ ├── tools/
│ │ │ ├── PAGEANT.EXE.GUI
│ │ │ ├── PUTTY.EXE.GUI
│ │ │ ├── PUTTYGEN.EXE.GUI
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── pyhoca-gui/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── pyhoca-gui.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ └── install.ahk
│ │ └── update.ps1
│ ├── python/
│ │ ├── README.md
│ │ ├── python.json
│ │ ├── python.nuspec
│ │ └── update.ps1
│ ├── python2/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── python2.json
│ │ ├── python2.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── python3/
│ │ ├── README.md
│ │ ├── python3.json
│ │ ├── python3.nuspec
│ │ └── update.ps1
│ ├── python3-streams/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── python3-streams.json
│ │ ├── python3-streams.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ └── helpers.ps1
│ │ └── update.ps1
│ ├── qbittorrent/
│ │ ├── Readme.md
│ │ ├── qbittorrent.nuspec
│ │ ├── tools/
│ │ │ ├── LICENSE.txt
│ │ │ ├── VERIFICATION.txt
│ │ │ ├── chocolateyBeforeModify.ps1
│ │ │ ├── chocolateyinstall.ps1
│ │ │ └── chocolateyuninstall.ps1
│ │ └── update.ps1
│ ├── qtox/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── qtox.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── quiterss/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── quiterss.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── rapidee/
│ │ ├── README.md
│ │ ├── RapidEE.nuspec
│ │ ├── legal/
│ │ │ ├── VERIFICATION.txt
│ │ │ └── license.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── rdcman/
│ │ ├── README.md
│ │ ├── info
│ │ ├── rdcman.nuspec
│ │ ├── tools/
│ │ │ ├── RDCMan.exe.gui
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyuninstall.ps1
│ │ └── update.ps1
│ ├── renamemaster/
│ │ ├── Readme.md
│ │ ├── renamemaster.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── reshack/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── License.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── reshack.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── ruby/
│ │ ├── README.md
│ │ ├── ruby.json
│ │ ├── ruby.nuspec
│ │ └── update.ps1
│ ├── ruby.install/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── ruby.install.json
│ │ ├── ruby.install.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── ruby.portable/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── ruby.portable.json
│ │ ├── ruby.portable.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── rufus/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── rufus.nuspec
│ │ └── update.ps1
│ ├── screencloud/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── screencloud.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── scribus/
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── scribus.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── seafile-client/
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── seafile-client.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── selenium-chrome-driver/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── selenium-chrome-driver.json
│ │ ├── selenium-chrome-driver.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyBeforeModify.ps1
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── selenium-chromium-edge-driver/
│ │ ├── Readme.md
│ │ ├── selenium-chromium-edge-driver.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyinstall.ps1
│ │ │ └── chocolateyuninstall.ps1
│ │ └── update.ps1
│ ├── selenium-gecko-driver/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── selenium-gecko-driver.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── selenium.powershell/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── selenium.powershell.nuspec
│ │ ├── tools/
│ │ │ ├── .skipAutoUninstaller
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── sidesync/
│ │ ├── README.md
│ │ ├── sidesync.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── simplewall/
│ │ ├── README.md
│ │ ├── simplewall.nuspec
│ │ └── update.ps1
│ ├── simplewall.install/
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── simplewall.install.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── simplewall.portable/
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── simplewall.portable.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── smartftp/
│ │ ├── README.md
│ │ ├── smartftp.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── sourcetree/
│ │ ├── README.md
│ │ ├── sourcetree.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── sparkleshare/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── sparkleshare.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── speccy/
│ │ ├── README.md
│ │ ├── speccy.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── spotify/
│ │ ├── README.md
│ │ ├── info
│ │ ├── spotify.nuspec
│ │ ├── tools/
│ │ │ ├── ChocolateyInstall.ps1
│ │ │ └── ChocolateyUnInstall.ps1
│ │ └── update.ps1
│ ├── sqlite/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── License.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── sqlite.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── supertuxkart/
│ │ ├── README.md
│ │ ├── supertuxkart.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── sweet-home-3d/
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── sweet-home-3d.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── sysinternals/
│ │ ├── Readme.md
│ │ ├── sysinternals.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyBeforeModify.ps1
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── helpers.ps1
│ │ └── update.ps1
│ ├── testdisk-photorec/
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── testdisk-photorec.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── texmaker/
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── texmaker.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── thunderbird/
│ │ ├── README.md
│ │ ├── Readme.thunderbird.md
│ │ ├── Readme.thunderbirdesr.md
│ │ ├── thunderbird.json
│ │ ├── thunderbird.nuspec
│ │ ├── tools/
│ │ │ ├── LanguageChecksums.csv
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── tightvnc/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tightvnc.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── tixati/
│ │ ├── README.md
│ │ ├── tixati.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ └── tixati.ahk
│ │ └── update.ps1
│ ├── tixati.portable/
│ │ ├── README.md
│ │ ├── tixati.portable.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── tor-browser/
│ │ ├── Readme.md
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ └── helpers.ps1
│ │ ├── tor-browser.nuspec
│ │ └── update.ps1
│ ├── tortoisegit/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── helpers.ps1
│ │ ├── tortoisegit.nuspec
│ │ └── update.ps1
│ ├── tortoisesvn/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ ├── tortoisesvn.nuspec
│ │ └── update.ps1
│ ├── totalcommander/
│ │ ├── README.md
│ │ ├── TotalCommander.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── .skipAutoUninstall
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ahk
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ └── helpers.ps1
│ │ └── update.ps1
│ ├── transifex-cli/
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ ├── transifex-cli.nuspec
│ │ └── update.ps1
│ ├── tribler/
│ │ ├── README.md
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── tribler.nuspec
│ │ └── update.ps1
│ ├── tv-browser/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── tv-browser.nuspec
│ │ └── update.ps1
│ ├── typescript/
│ │ ├── Readme.md
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── typescript.nuspec
│ │ └── update.ps1
│ ├── ultradefrag/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── ultradefrag.nuspec
│ │ └── update.ps1
│ ├── umlet/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ ├── umlet.nuspec
│ │ └── update.ps1
│ ├── unchecky/
│ │ ├── README.md
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ ├── unchecky.nuspec
│ │ └── update.ps1
│ ├── universal-usb-installer/
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── universal-usb-installer.exe.gui
│ │ ├── universal-usb-installer.nuspec
│ │ └── update.ps1
│ ├── vagrant/
│ │ ├── README.md
│ │ ├── tools/
│ │ │ └── chocolateyinstall.ps1
│ │ ├── update.ps1
│ │ └── vagrant.nuspec
│ ├── vcredist140/
│ │ ├── README.md
│ │ ├── info-15.txt
│ │ ├── info-16.txt
│ │ ├── info-17.txt
│ │ ├── info-18.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ └── data.ps1
│ │ ├── update.ps1
│ │ ├── vcredist140.json
│ │ └── vcredist140.nuspec
│ ├── vcredist2017/
│ │ ├── README.md
│ │ ├── info
│ │ ├── update.ps1
│ │ └── vcredist2017.nuspec
│ ├── videoder/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── VERIFICATION.txt
│ │ │ └── license.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── update.ps1
│ │ └── videoder.nuspec
│ ├── vim/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateybeforemodify.ps1
│ │ │ ├── chocolateyinstall.ps1
│ │ │ ├── chocolateyuninstall.ps1
│ │ │ └── helpers.ps1
│ │ ├── update.ps1
│ │ └── vim.nuspec
│ ├── virtualbox/
│ │ ├── Readme.md
│ │ ├── tools/
│ │ │ ├── chocolateyBeforeModify.ps1
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ ├── helpers.ps1
│ │ │ └── oracle.cer
│ │ ├── update.ps1
│ │ ├── virtualbox.json
│ │ └── virtualbox.nuspec
│ ├── vlc/
│ │ ├── README.md
│ │ ├── update.ps1
│ │ └── vlc.nuspec
│ ├── vlc.install/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── update.ps1
│ │ └── vlc.install.nuspec
│ ├── vlc.portable/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ ├── update.ps1
│ │ └── vlc.portable.nuspec
│ ├── voicebot/
│ │ ├── Readme.md
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ ├── update.ps1
│ │ └── voicebot.nuspec
│ ├── vscode/
│ │ ├── README.md
│ │ ├── update.ps1
│ │ └── vscode.nuspec
│ ├── vscode-insiders/
│ │ ├── README.md
│ │ ├── update.ps1
│ │ └── vscode-insiders.nuspec
│ ├── vscode-insiders.install/
│ │ ├── README.md
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ └── helpers.ps1
│ │ ├── update.ps1
│ │ └── vscode-insiders.install.nuspec
│ ├── vscode.install/
│ │ ├── README.md
│ │ ├── tools/
│ │ │ ├── ChocolateyInstall.ps1
│ │ │ └── helpers.ps1
│ │ ├── update.ps1
│ │ └── vscode.install.nuspec
│ ├── waterfox/
│ │ ├── Readme.classic.md
│ │ ├── Readme.current.md
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.md
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── update.ps1
│ │ ├── waterfox.json
│ │ └── waterfox.nuspec
│ ├── webstorm/
│ │ ├── README.md
│ │ ├── tools/
│ │ │ ├── ChocolateyInstall.ps1
│ │ │ ├── ChocolateyUnInstall.ps1
│ │ │ └── silent.config
│ │ ├── update.ps1
│ │ └── webstorm.nuspec
│ ├── wesnoth/
│ │ ├── README.md
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── update.ps1
│ │ ├── wesnoth.json
│ │ └── wesnoth.nuspec
│ ├── wget/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyinstall.ps1
│ │ ├── update.ps1
│ │ └── wget.nuspec
│ ├── win10mct/
│ │ ├── README.md
│ │ ├── info
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── update.ps1
│ │ ├── update_helper.ps1
│ │ └── win10mct.nuspec
│ ├── wincdemu/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ └── sysprogs.cer
│ │ ├── update.ps1
│ │ └── wincdemu.nuspec
│ ├── windows10-media-creation-tool/
│ │ ├── update.ps1
│ │ └── windows10-media-creation-tool.nuspec
│ ├── winpcap/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ └── winpcapInstall.ahk
│ │ └── winpcap.nuspec
│ ├── winscp/
│ │ ├── README.md
│ │ ├── update.ps1
│ │ └── winscp.nuspec
│ ├── winscp.install/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── VERIFICATION.txt
│ │ │ └── license.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── update.ps1
│ │ └── winscp.install.nuspec
│ ├── winscp.portable/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── VERIFICATION.txt
│ │ │ └── license.txt
│ │ ├── tools/
│ │ │ ├── WinSCP.com
│ │ │ ├── license.txt
│ │ │ └── readme.txt
│ │ ├── update.ps1
│ │ └── winscp.portable.nuspec
│ ├── wixtoolset/
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── update.ps1
│ │ └── wixtoolset.nuspec
│ ├── wps-office-free/
│ │ ├── README.md
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── update.ps1
│ │ ├── update_helper.ps1
│ │ ├── wps-office-free.json
│ │ └── wps-office-free.nuspec
│ ├── x2go/
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── update.ps1
│ │ └── x2go.nuspec
│ ├── yo/
│ │ ├── README.md
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── update.ps1
│ │ └── yo.nuspec
│ ├── youtube-dl/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── update.ps1
│ │ ├── youtube-dl.json
│ │ └── youtube-dl.nuspec
│ ├── yumi/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── yumi.exe.gui
│ │ ├── update.ps1
│ │ └── yumi.nuspec
│ ├── yumi-uefi/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── yumi-uefi.exe.gui
│ │ ├── update.ps1
│ │ └── yumi-uefi.nuspec
│ └── zotero/
│ ├── Readme.md
│ ├── legal/
│ │ ├── LICENSE.txt
│ │ └── VERIFICATION.txt
│ ├── tools/
│ │ ├── chocolateyInstall.ps1
│ │ └── chocolateyUninstall.ps1
│ ├── update.ps1
│ └── zotero.nuspec
├── deprecated/
│ ├── extensions/
│ │ ├── chocolatey-fosshub.extension/
│ │ │ ├── chocolatey-fosshub.extension.nuspec
│ │ │ └── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── chocolatey-uninstall.extension/
│ │ └── chocolatey-uninstall.extension.nuspec
│ └── packages/
│ ├── 7zip.commandline/
│ │ └── 7zip.commandline.nuspec
│ ├── PDFXChangeViewer/
│ │ └── PDFXChangeViewer.nuspec
│ ├── bluegriffon/
│ │ ├── README.md
│ │ ├── bluegriffon.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ └── tools/
│ │ └── chocolateyInstall.ps1
│ ├── docker-kitematic/
│ │ ├── README.md
│ │ └── docker-kitematic.nuspec
│ ├── dokany-library/
│ │ └── dokan-library.nuspec
│ ├── ffdshow-x86/
│ │ └── ffdshow-x86_32.nuspec
│ ├── gnupg-modern/
│ │ └── gnupg-modern.nuspec
│ ├── h264tscutter/
│ │ ├── h264tscutter.nuspec
│ │ └── tools/
│ │ └── chocolateyInstall.ps1
│ ├── javaruntime-platformspecific/
│ │ └── javaruntime-platformspecific.nuspec
│ ├── libreoffice/
│ │ └── libreoffice.nuspec
│ ├── libreoffice-oldstable/
│ │ └── libreoffice-oldstable.nuspec
│ ├── lightalloy/
│ │ ├── lightalloy.nuspec
│ │ └── tools/
│ │ └── chocolateyInstall.ps1
│ ├── otterbrowser/
│ │ └── otterbrowser.nuspec
│ ├── python-x86_32/
│ │ ├── python-x86_32.nuspec
│ │ └── tools/
│ │ └── chocolateyInstall.ps1
│ ├── python2-x86_32/
│ │ ├── python2-x86_32.nuspec
│ │ └── tools/
│ │ └── chocolateyInstall.ps1
│ ├── python3-x86_32/
│ │ ├── python3-x86_32.nuspec
│ │ └── tools/
│ │ └── chocolateyInstall.ps1
│ ├── transifex-client/
│ │ └── transifex-client.nuspec
│ ├── truecrypt-langfiles/
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── truecrypt-langfiles.nuspec
│ ├── visualstudiocode/
│ │ ├── tools/
│ │ │ └── ChocolateyInstall.ps1
│ │ └── visualstudiocode.nuspec
│ └── zotero-standalone/
│ ├── Readme.md
│ └── zotero-standalone.nuspec
├── extensions/
│ ├── chocolatey-azuredatastudio.extension/
│ │ ├── CHANGELOG.md
│ │ ├── README.md
│ │ ├── chocolatey-azuredatastudio.extension.nuspec
│ │ └── extensions/
│ │ ├── Install-AzureDataStudioExtension.ps1
│ │ ├── Uninstall-AzureDataStudioExtension.ps1
│ │ └── chocolatey-azuredatastudio.psm1
│ ├── chocolatey-core.extension/
│ │ ├── CHANGELOG.md
│ │ ├── README.md
│ │ ├── chocolatey-core.extension.nuspec
│ │ └── extensions/
│ │ ├── Get-AppInstallLocation.ps1
│ │ ├── Get-AvailableDriveLetter.ps1
│ │ ├── Get-EffectiveProxy.ps1
│ │ ├── Get-PackageCacheLocation.ps1
│ │ ├── Get-PackageParameters.ps1
│ │ ├── Get-UninstallRegistryKey.ps1
│ │ ├── Get-WebContent.ps1
│ │ ├── Register-Application.ps1
│ │ ├── Remove-Process.ps1
│ │ └── chocolatey-core.psm1
│ ├── chocolatey-vscode.extension/
│ │ ├── CHANGELOG.md
│ │ ├── README.md
│ │ ├── chocolatey-vscode.extension.nuspec
│ │ └── extensions/
│ │ ├── Install-VsCodeExtension.ps1
│ │ ├── Uninstall-VsCodeExtension.ps1
│ │ └── chocolatey-vscode.psm1
│ └── extensions.psm1
├── icons/
│ └── README.md
├── manual/
│ ├── 1password4/
│ │ ├── 1password4.nuspec
│ │ ├── Readme.md
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── DotNet4.0/
│ │ ├── DotNet4.0.nuspec
│ │ ├── README.md
│ │ └── tools/
│ │ └── chocolateyInstall.ps1
│ ├── README.md
│ ├── apache-httpd/
│ │ ├── apache-httpd.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── readme.md
│ │ ├── tools/
│ │ │ ├── chocolateyBeforeModify.ps1
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ └── helpers.ps1
│ │ └── update.ps1
│ ├── assaultcube/
│ │ ├── README.md
│ │ ├── assaultcube.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── becyicongrabber/
│ │ ├── README.md
│ │ ├── becyicongrabber.nuspec
│ │ ├── tools/
│ │ │ ├── BeCyIconGrabber.exe.gui
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── bitdefender-usb-immunizer/
│ │ ├── README.md
│ │ ├── bitdefender-usb-immunizer.nuspec
│ │ └── tools/
│ │ ├── BDUSBImmunizerLauncher.exe.gui
│ │ └── chocolateyInstall.ps1
│ ├── cdburnerxp/
│ │ ├── README.md
│ │ ├── cdburnerxp.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── clover/
│ │ ├── README.md
│ │ ├── clover.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── compact-timer/
│ │ ├── README.md
│ │ ├── compact-timer.nuspec
│ │ └── tools/
│ │ ├── CompactTimer.exe.config
│ │ ├── CompactTimer.exe.gui
│ │ └── chocolateyInstall.ps1
│ ├── cyg-get/
│ │ ├── README.md
│ │ ├── cyg-get.nuspec
│ │ └── tools/
│ │ ├── chocolateyinstall.ps1
│ │ └── cyg-get.ps1
│ ├── feeddemon/
│ │ ├── README.md
│ │ ├── feeddemon.nuspec
│ │ └── tools/
│ │ ├── chocolateyInstall.ps1
│ │ └── chocolateyUninstall.ps1
│ ├── ffdshow/
│ │ ├── README.md
│ │ ├── ffdshow.nuspec
│ │ └── tools/
│ │ └── chocolateyInstall.ps1
│ ├── flashplayeractivex/
│ │ ├── README.md
│ │ ├── flashplayeractivex.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── flashplayerplugin/
│ │ ├── README.md
│ │ ├── flashplayerplugin.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── flashplayerppapi/
│ │ ├── README.md
│ │ ├── flashplayerppapi.nuspec
│ │ ├── tools/
│ │ │ ├── ChocolateyInstall.ps1
│ │ │ └── ChocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── freemake-video-converter/
│ │ ├── README.md
│ │ ├── freemake-video-converter.nuspec
│ │ └── tools/
│ │ ├── chocolateyInstall.ps1
│ │ └── chocolateyUninstall.ps1
│ ├── git-disable-gcm/
│ │ ├── README.md
│ │ ├── git-disable-gcm.nuspec
│ │ └── tools/
│ │ └── chocolateyInstall.ps1
│ ├── googlechrome-extensions/
│ │ ├── googlechrome-editthiscookie/
│ │ │ ├── googlechrome-editthiscookie.nuspec
│ │ │ └── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── googlechrome-emberinspector/
│ │ │ ├── googlechrome-ember-inspector.nuspec
│ │ │ └── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── googlechrome-extension-template/
│ │ │ ├── googlechrome-.nuspec
│ │ │ └── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── googlechrome-github-expandinizr/
│ │ │ ├── googlechrome-github-expandinizr.nuspec
│ │ │ └── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ ├── install_x64.reg
│ │ │ └── install_x86.reg
│ │ └── googlechrome-zenhub/
│ │ ├── googlechrome-zenhub.nuspec
│ │ └── tools/
│ │ ├── chocolateyInstall.ps1
│ │ └── chocolateyUninstall.ps1
│ ├── googlechromebeta/
│ │ ├── README.md
│ │ ├── googlechromebeta.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── helpers.ps1
│ │ └── update.ps1
│ ├── gpg4win-light/
│ │ ├── README.md
│ │ ├── gpg4win-light.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1.disabled
│ ├── gpg4win-vanilla/
│ │ ├── README.md
│ │ ├── gpg4win-vanilla.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1.disabled
│ ├── haali-media-splitter/
│ │ ├── README.md
│ │ ├── haali-media-splitter.nuspec
│ │ └── tools/
│ │ ├── chocolateyInstall.ps1
│ │ └── chocolateyUninstall.ps1
│ ├── hostsman/
│ │ ├── README.md
│ │ ├── hostsman.json
│ │ ├── hostsman.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ └── tools/
│ │ └── chocolateyInstall.ps1
│ ├── ietester/
│ │ ├── README.md
│ │ ├── ietester.nuspec
│ │ └── tools/
│ │ ├── chocolateyInstall.ps1
│ │ └── chocolateyUninstall.ps1
│ ├── itunesfusion/
│ │ ├── Changelog.md
│ │ ├── Readme.md
│ │ ├── itunesfusion.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── kb2670838/
│ │ ├── README.md
│ │ ├── Tools/
│ │ │ └── ChocolateyInstall.ps1
│ │ └── kb2670838.nuspec
│ ├── kb2999226/
│ │ ├── README.md
│ │ ├── kb2999226.nuspec
│ │ └── tools/
│ │ └── chocolateyinstall.ps1
│ ├── keepass-classic-langfiles/
│ │ ├── README.md
│ │ ├── keepass-classic-langfiles.nuspec
│ │ └── tools/
│ │ ├── chocolateyInstall.ps1
│ │ └── functions.ps1
│ ├── keepass-langfiles/
│ │ ├── README.md
│ │ ├── keepass-langfiles.nuspec
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── libreoffice-help/
│ │ ├── README.md
│ │ ├── libreoffice-help.nuspec
│ │ └── tools/
│ │ ├── chocolateyInstall.ps1
│ │ ├── loHelpIsAlreadyInstalled.ps1
│ │ └── matchLanguage.ps1
│ ├── lockhunter/
│ │ ├── README.md
│ │ ├── lockhunter.nuspec
│ │ └── tools/
│ │ ├── chocolateyInstall.ps1
│ │ └── chocolateyUninstall.ps1
│ ├── mpc-hc/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── mpc-hc.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── ontopreplica/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── ontopreplica.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── update.ps1
│ ├── pcwrunas/
│ │ ├── README.md
│ │ ├── pcwrunas.nuspec
│ │ └── tools/
│ │ ├── chocolateyInstall.ps1
│ │ └── chocolateyUninstall.ps1
│ ├── php-legacy/
│ │ ├── README.md
│ │ ├── php_5.3.x/
│ │ │ ├── php_5.3.x.nuspec
│ │ │ ├── tools/
│ │ │ │ ├── chocolateyInstall.ps1
│ │ │ │ ├── chocolateyUninstall.ps1
│ │ │ │ └── downloadInfo.csv
│ │ │ └── update.ps1
│ │ ├── php_5.4.x/
│ │ │ ├── php_5.4.x.nuspec
│ │ │ ├── tools/
│ │ │ │ ├── chocolateyInstall.ps1
│ │ │ │ ├── chocolateyUninstall.ps1
│ │ │ │ └── downloadInfo.csv
│ │ │ └── update.ps1
│ │ ├── php_5.5.x/
│ │ │ ├── php_5.5.x.nuspec
│ │ │ ├── tools/
│ │ │ │ ├── chocolateyInstall.ps1
│ │ │ │ ├── chocolateyUninstall.ps1
│ │ │ │ └── downloadInfo.csv
│ │ │ └── update.ps1
│ │ └── update_all.ps1
│ ├── qttabbar-langfiles/
│ │ ├── README.md
│ │ ├── qttabbar-langfiles.nuspec
│ │ └── tools/
│ │ ├── Lng_QTTabBar_Chinese_Simp.xml
│ │ ├── Lng_QTTabBar_Chinese_Trad.xml
│ │ ├── Lng_QTTabBar_Czech.xml
│ │ ├── Lng_QTTabBar_Dutch.xml
│ │ ├── Lng_QTTabBar_English.xml
│ │ ├── Lng_QTTabBar_French.xml
│ │ ├── Lng_QTTabBar_German.xml
│ │ ├── Lng_QTTabBar_Greek.xml
│ │ ├── Lng_QTTabBar_Italian.xml
│ │ ├── Lng_QTTabBar_Japanese.xml
│ │ ├── Lng_QTTabBar_Polish.xml
│ │ ├── Lng_QTTabBar_Portuguese.xml
│ │ ├── Lng_QTTabBar_Russian.xml
│ │ ├── Lng_QTTabBar_Spanish.xml
│ │ ├── Lng_QTTabBar_Swedish.xml
│ │ └── chocolateyInstall.ps1
│ ├── quicktime/
│ │ ├── README.md
│ │ ├── quicktime.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── sauerbraten/
│ │ ├── README.md
│ │ ├── sauerbraten.nuspec
│ │ └── tools/
│ │ ├── chocolateyInstall.ps1
│ │ └── chocolateyUninstall.ps1
│ ├── scite4autohotkey/
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── scite4autohotkey.nuspec
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ ├── install.ahk
│ │ │ └── uninstall.ahk
│ │ └── update.ps1
│ ├── secret-maryo-chronicles/
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── secret-maryo-chronicles.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── skype/
│ │ ├── README.md
│ │ ├── info
│ │ ├── skype.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── sonarlint-vs2015/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── sonarlint-vs2015.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── sourcetree-disableautoupdate/
│ │ ├── README.md
│ │ ├── sourcetree-disableautoupdate.nuspec
│ │ └── tools/
│ │ ├── chocolateyInstall.ps1
│ │ └── chocolateyUninstall.ps1
│ ├── svg-explorer-extension/
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── svg-explorer-extension.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── tipp10/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tipp10.nuspec
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── update.ps1
│ ├── tsremux/
│ │ ├── README.md
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ └── tsremux.nuspec
│ ├── universal-extractor/
│ │ ├── README.md
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ └── universal-extractor.nuspec
│ ├── vcredist2005/
│ │ ├── README.md
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ ├── update.ps1
│ │ └── vcredist2005.nuspec
│ ├── vcredist2008/
│ │ ├── README.md
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ ├── update.ps1
│ │ └── vcredist2008.nuspec
│ ├── vcredist2010/
│ │ ├── README.md
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ ├── update.ps1
│ │ └── vcredist2010.nuspec
│ ├── vcredist2015/
│ │ ├── README.md
│ │ └── vcredist2015.nuspec
│ ├── virtualdub/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── update.ps1
│ │ └── virtualdub.nuspec
│ ├── visualstudiocode-disableautoupdate/
│ │ ├── README.md
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ ├── chocolateyUninstall.ps1
│ │ │ └── helpers.ps1
│ │ └── visualstudiocode-disableautoupdate.nuspec
│ ├── vp8-vfw/
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ └── chocolateyInstall.ps1
│ │ ├── update.ps1
│ │ └── vp8-vfw.nuspec
│ ├── vscode-extensions/
│ │ ├── vscode-azurerm-tools/
│ │ │ ├── README.md
│ │ │ ├── tools/
│ │ │ │ ├── chocolateyInstall.ps1
│ │ │ │ └── chocolateyUninstall.ps1
│ │ │ ├── update.ps1
│ │ │ └── vscode-azurerm-tools.nuspec
│ │ ├── vscode-csharpextensions/
│ │ │ ├── README.md
│ │ │ ├── tools/
│ │ │ │ ├── chocolateyInstall.ps1
│ │ │ │ └── chocolateyUninstall.ps1
│ │ │ ├── update.ps1
│ │ │ └── vscode-csharpextensions.nuspec
│ │ ├── vscode-ember-cli/
│ │ │ ├── README.md
│ │ │ ├── tools/
│ │ │ │ ├── chocolateyInstall.ps1
│ │ │ │ └── chocolateyUninstall.ps1
│ │ │ ├── update.ps1
│ │ │ └── vscode-ember-cli.nuspec
│ │ ├── vscode-ember-frost/
│ │ │ ├── README.md
│ │ │ ├── tools/
│ │ │ │ ├── chocolateyInstall.ps1
│ │ │ │ └── chocolateyUninstall.ps1
│ │ │ ├── update.ps1
│ │ │ └── vscode-ember-frost.nuspec
│ │ └── vscode-icons/
│ │ ├── README.md
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── update.ps1
│ │ └── vscode-icons.nuspec
│ ├── winamp/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── License.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── update.ps1
│ │ └── winamp.nuspec
│ ├── winff/
│ │ ├── README.md
│ │ ├── legal/
│ │ │ ├── VERIFICATION.txt
│ │ │ └── license.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── update.ps1
│ │ └── winff.nuspec
│ ├── x-moto/
│ │ ├── Readme.md
│ │ ├── legal/
│ │ │ ├── LICENSE.txt
│ │ │ └── VERIFICATION.txt
│ │ ├── tools/
│ │ │ ├── chocolateyInstall.ps1
│ │ │ └── chocolateyUninstall.ps1
│ │ ├── update.ps1
│ │ └── x-moto.nuspec
│ └── xpdf-utils/
│ ├── Readme.md
│ ├── legal/
│ │ ├── LICENSE.txt
│ │ └── VERIFICATION.txt
│ ├── tools/
│ │ └── chocolateyInstall.ps1
│ ├── update.ps1
│ └── xpdf-utils.nuspec
├── scripts/
│ ├── Add-Dependency.ps1
│ ├── Clear-DependenciesList.ps1
│ ├── EventLogs.ps1
│ ├── Get-AllGitHubReleases.ps1
│ ├── Get-ChocolateyNormalizedVersion.ps1
│ ├── Get-GitHubRelease.ps1
│ ├── Get-GitHubRepositoryFileContent.ps1
│ ├── README.md
│ ├── Set-DescriptionFromReadme.ps1
│ ├── Start-Sandbox.ps1
│ ├── Take-Screenshot.ps1
│ ├── Test-RepoPackage.ps1
│ ├── Update-ChangelogVersion.ps1
│ ├── Update-IconUrl.ps1
│ ├── Update-OnETagChanged.ps1
│ ├── Update-PackageSourceUrl.ps1
│ └── au_extensions.psm1
├── test_all.ps1
├── unlisted/
│ └── fiddler4/
│ ├── README.md
│ ├── fiddler4.nuspec
│ ├── tools/
│ │ └── chocolateyInstall.ps1
│ └── update.ps1
└── update_all.ps1
================================================
FILE CONTENTS
================================================
================================================
FILE: .appveyor.yml
================================================
version: '{build}'
max_jobs: 1
image: Visual Studio 2022
# History plugin requires complete log
#clone_depth: 5
branches:
only:
- master
#build:
# verbosity: minimal
environment:
# Set au version to use or omit to use the latest. Specify branch name to use development version from Github
au_version: 1.0.0
au_push: true
# Force test: use 1 to test all, or N to split testing into N groups
au_test_groups: 4
# Github token to commit pushed packages to repository
github_user_repo: chocolatey-community/chocolatey-packages
github_api_key:
secure: kp3pFdeqA90uVX4Yy2F5obA/O+P1428LrtCiuYZQYUMkSYi6yWTdmv35tOoce1k8
# Mail credentials - for error notifications
mail_user: gep13choco@gmail.com
mail_pass:
secure: w2Cf0E/uiMSr5o1r6zvr6VFsscTlqee+AdWHRF5+Tn4=
mail_server: smtp.gmail.com
mail_port: 587
mail_enablessl: true
# ID of the gist used to save run results - create a gist under the github_user (secret or not) and grab the id - https://gist.github.com/name/id
# Optional, leave empty to create anonymous gist
gist_id: 4bdeeb99f084db66ab47d2afebe95c8e
# Force test: gist id for test results
gist_id_test: 4a53539854efa814ee389f02c3d5cb0c
# Chocolatey API key - to push updated packages
api_key:
secure: zPuYvdxGda6DUGRCwTJL5FQCWF3U+1bSLE2mEr+VfpfV08NXlXX2uFLizkhQuJYW
#Chocolatey version we want to use when checking for updates (usually latest).
choco_version: '2.7.1'
choco_version_pr: '2.4.3'
nupkg_cache_path: C:\packages
init:
- git config --global user.email "chocolatey@realdimensions.net"
- git config --global user.name "Chocolatey-AU"
- git config --global core.safecrlf false
install:
- ps: |
$chocoVersion = if (($Env:APPVEYOR_PULL_REQUEST_NUMBER -eq $null) -or ($ENV:APPVEYOR_PULL_REQUEST_NUMBER -eq '')) { $Env:choco_version } else { $Env:choco_version_pr }
if (!(Test-Path "$env:nupkg_cache_path")) { mkdir -Force "$env:nupkg_cache_path" }
@{
'chocolatey' = $chocoVersion
# Uncomment and input the version if you are using any of these in AU scripts
'wormies-au-helpers' = '0.4.1'
'chocolatey-core.extension' = '1.4.0'
'chocolatey-community-validation.extension' = '0.2.0'
}.GetEnumerator() | % {
if (!(Test-Path "${env:nupkg_cache_path}\$($_.Key).$($_.Value).nupkg")) { rm "${env:nupkg_cache_path}\$($_.Key).*.nupkg" ; Invoke-WebRequest "https://chocolatey.org/api/v2/package/$($_.Key)/$($_.Value)" -OutFile "${env:nupkg_cache_path}\$($_.Key).$($_.Value).nupkg" }
if ($_.Key -eq 'chocolatey') { choco upgrade $_.Key --version $_.Value --source ${env:nupkg_cache_path} --allow-downgrade --pre }
else { choco install $_.Key --version $_.Value --source ${env:nupkg_cache_path} --ignore-dependencies }
}
rm "$env:ChocolateyInstall\logs\*.log"
- ps: 'Get-CimInstance win32_operatingsystem -Property Caption, OSArchitecture, Version | fl Caption, OSArchitecture, Version'
- ps: $PSVersionTable
- git --version
- choco --version
- ps: |
choco install chocolatey-au --version $Env:au_version -y
- ps: |
"Build info"
' {0,-20} {1}' -f 'SCHEDULED BUILD:', ($Env:APPVEYOR_SCHEDULED_BUILD -eq 'true')
' {0,-20} {1}' -f 'FORCED BUILD:' , ($Env:APPVEYOR_FORCED_BUILD -eq 'true')
' {0,-20} {1}' -f 'RE BUILD:' , ($Env:APPVEYOR_RE_BUILD -eq 'true')
build_script:
- ps: |
$ErrorActionPreference = 'Continue'
. ./scripts/EventLogs.ps1
Clear-EventLogs
if ($Env:APPVEYOR_PROJECT_NAME -like '*test*') { ./test_all.ps1 "random $Env:au_test_groups"; return }
if (($Env:APPVEYOR_PULL_REQUEST_NUMBER -ne $null) -and ($Env:APPVEYOR_PULL_REQUEST_NUMBER -ne '')) {
Set-Service wuauserv -StartupType Manual
./scripts/Test-RepoPackage.ps1 -CleanFiles -TakeScreenshots
return
} else {
# Clean the choco logs as it's quite large
rm "$env:ChocolateyInstall\logs\*.log"
}
if ( ($Env:APPVEYOR_SCHEDULED_BUILD -ne 'true') -and ($Env:APPVEYOR_FORCED_BUILD -ne 'true') ) {
switch -regex ($Env:APPVEYOR_REPO_COMMIT_MESSAGE)
{
'\[AU (.+?)\]' { $forced = $Matches[1] }
'\[PUSH (.+?)\]' {
$packages = $Matches[1] -split ' '
Write-Host "PUSHING PACKAGES: $packages"
foreach ($package in $packages) {
Write-Host ("{0}`n{1}`n" -f ('-'*60), "PACKAGE: $package")
$package_dir = ls -recurse | ? { $_.Name -eq "$package.nuspec"} | select -First 1 | % Directory
if (!$package_dir) { Write-Warning "Can't find package '$package'"; continue }
try {
pushd $package_dir
if (Test-Path update.ps1 -ea 0) { ./update.ps1 }
choco pack
Push-Package -All
} finally {
popd
}
}
return
}
}
}
./update_all.ps1 -ForcedPackages $forced
Get-EventLogs * | ? Source -eq 'Schannel' | fl * | out-file eventlogs.txt
on_finish:
- ps: |
if (Test-Path $Env:TEMP\chocolatey\au) { 7z a -mx9 au_temp.7z $Env:TEMP\chocolatey\au\* }
$paths = @(
Resolve-Path "$env:TEMP\artifacts\*" -ea 0
Resolve-Path "$env:ChocolateyInstall\logs\*.log" -ea 0
'au_temp.7z'
'update_info.xml'
'Update-AUPackages.md'
'Update-History.md'
'eventlogs.txt'
)
$paths | ? { Test-Path $_ } | % { Push-AppveyorArtifact $_ }
#- ps: $blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
notifications:
- provider: Email
to: $(mail_user)
on_build_success: false
on_build_failure: true
on_build_status_changed: true
cache:
- '%nupkg_cache_path% -> .appveyor.yml'
================================================
FILE: .editorconfig
================================================
root = true
[*]
charset = utf-8
end_of_line = crlf
insert_final_newline = true
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
[*.ps1]
charset = utf-8-bom
[*.nuspec]
end_of_line = lf # Possibly have crlf for this as well (believe AU uses Windows Line Endings and utf-8-bom)
================================================
FILE: .gitattributes
================================================
* text eol=crlf whitespace=trailing-space,tab-in-indent,tabwidth=2
# Possibly have crlf for this as well (believe AU uses Windows Line Endings and utf-8-bom)
*.nuspec text eol=lf
*.ps1 text eol=crlf
*.psm1 text eol=crlf
*.png binary
*.jpg binary
*.exe binary
*.dll binary
*.zip binary
*.cer binary
*.pdf binary
*.webp binary
# License files should be the only files allowed to use tabs in indentation
# to have them be as equal to the original license as possible
LICENSE.txt text whitespace=-tab-in-indent
================================================
FILE: .github/CODEOWNERS
================================================
# The following file is only used to request reviews from
# specific users that is handling a certain package (or file)
# and has write permission to the repository.
# If you wishes to be requested as a reviewer and has write permission
# to the repository, feel free to add yourself to the list
# Global user/team to request review from (only used as a reference), hence commented out
# * @chocolatey/community-maintainers
# Packages
# Multiple users can be set for the same match
*/ruby.portable* @chocolatey-community/chocolatey-team-maintainers
*/python3-streams @chocolatey-community/chocolatey-team-maintainers @Jackenmen
*/python* @chocolatey-community/chocolatey-team-maintainers
*/calibre* @gep13 @AdmiringWorm
*/cdburnerxp* @gep13
*/poweriso* @gep13
*/rdcman* @gep13
*/wix* @gep13
*/gobby* @AdmiringWorm
*/gom-player* @AdmiringWorm
*/jubler* @AdmiringWorm
*/juju* @AdmiringWorm
*/transifex* @chocolatey-community/chocolatey-team-maintainers
*/waterfox* @AdmiringWorm
*/composer* @johnstevenson
*/k9s* @danielkoek
*/krew* @jetersen
*/kubelogin* @jetersen
*/ffmpeg-full* @VuiMuich
*/etcd* @dgalbraith
*/octave.portable* @dgalbraith
*/selenium-gecko-driver* @hansnull @chocolatey-community/chocolatey-team-maintainers
*/es* @TheCakeIsNaOH
*/selenium-chrome-driver* @chocolatey-community/chocolatey-team-maintainers
*/intunewinapputil* @chocolatey-community/chocolatey-team-maintainers
*/selenium-chromium-edge-driver* @chocolatey-community/chocolatey-team-maintainers @AdmiringWorm
*/jenkins* @chocolatey-community/chocolatey-team-maintainers @chocolatey-community/chocolatey-community-solutions
*/brave* @AdmiringWorm
*/nexus-repository* @chocolatey-community/chocolatey-team-maintainers @chocolatey-community/chocolatey-community-solutions
*/totalcommander* @pauby
*/kubescape* @HollowMan6
*/googlechromebeta* @tunisiano187
*/krita* @tunisiano187
*/selenium.powershell* @chocolatey-community/chocolatey-team-maintainers
*/thunderbird* @TheCakeIsNaOH
*/papercut* @AdmiringWorm
# Other
# This can be any file other that won't be matched as a package
# You can use the same matches as normally would be used in .gitignore/.gitattributes
extensions/chocolatey-azuredatastudio.extension/* @pascalberger
extensions/chocolatey-vscode.extension/* @pascalberger
================================================
FILE: .github/DISCUSSION_TEMPLATE/ideas.yml
================================================
title: "(packageName) Summary of feature or enhancement"
body:
- type: markdown
attributes:
value: |
Thank you for wishing to improve packages that we host in this repository.
Before you fill out the template here, please make sure that the title contains a short summary of the the new enhancement or feature, that the title starts with `(packageName)`, and gives an idea of what the discussion is about.
**For Example, if you request a feature or an enhancement for the 7zip.install package, the title of the discussion should always start with `(7zip.install)`.**
- type: checkboxes
attributes:
label: Before starting, ensure that you have done the following.
options:
- label: I have verified that there is no other issue or discussion covering the feature or enhancement
required: true
- label: I have verified there is no open pull request for the feature or enhancement
required: true
- label: I have verified the package to improve is located in this repository
required: true
- type: textarea
id: description
attributes:
label: What do you want to add?
description: Please explain what the feature or enhancement is about, and explain it in a way you would normally explain it to people if you had to convince them of why it would be a benefit to add this feature or enhancement.
validations:
required: true
- type: textarea
id: problem-related
attributes:
label: What problem will the feature/enhancement solve?
description: |
If the feature or enhancement is added, what problem will this improvement solve?
Please try explaining the problem as simply as you can, such that someone that does not know anything about the package or software could understand.
- type: checkboxes
attributes:
label: 'If the feature or enhancement is approved:'
options:
- label: I am willing to create a pull request to implement the feature or enhancement
- type: textarea
attributes:
label: Additional Context
description: Please include any other information here that you feel may be relevant to the feature or enhancement you want to implement that is not already covered.
================================================
FILE: .github/DISCUSSION_TEMPLATE/migrations.yml
================================================
title: "(packageName) Request for migration"
body:
- type: markdown
attributes:
value: We appreciate your interest in migrating a package to the Chocolatey Community Chocolatey Packages Repository.
Before we can start handling your request, there are a few questions we need you to answer.
Please also verify that you have looked to see if any existing migration requests have opened.
Please understand that it may take some time before we decide whether to accept or reject any package migration request.
Packages are only sometimes accepted, and each is considered in isolation based on its merits. A discussion between team repository maintainers will happen before making the decision.
- type: textarea
id: reason
attributes:
label: Why should the package be migrated to this Chocolatey Community Chocolatey Packages Repository?
description: Please describe in detail why you believe the package should be migrated to this repository. The reason must include why the package cannot be in your source repository.
validations:
required: true
- type: input
id: ccr-link
attributes:
label: What is the link to the package hosted on Chocolatey Community Repository?
validations:
required: true
- type: input
id: source-link
attributes:
label: What is the link to the package source?
description: Please provide a link to the package source outside the Chocolatey Community Repository. The link will typically be a GitHub or GitLab URL.
- type: checkboxes
attributes:
label: Responsibilities
options:
- label: I will be responsible for creating a PR to migrate the package.
required: true
- label: I will be available to fix any issues with the package or the automatic updater!
- type: input
id: responsible
attributes:
label: Who will fix any issues with the package or the automatic updater?
description: If you have already marked the previous check box, feel free to ignore this one. Any other person or community mentioned here must confirm, through a comment, that they agree. We cannot reach out to the user or community on your behalf.
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Is there any other context you believe is relevant that we need to consider when deciding whether to accept or reject this package migration request?
================================================
FILE: .github/ISSUE_TEMPLATE/bug-report.yml
================================================
name: Package Bug Report
description: Something went wrong with the installation of a package? Or did you find an unexpected behavior?
title: "(packageName) "
labels: ["Bug"]
body:
- type: markdown
attributes:
value: |
**Do NOT report Security related issues here, instead use the Report Abuse on the package page instead. See https://docs.chocolatey.org/en-us/information/security#report-issue**.
Thank you for taking the time to fill out this bug report! Please fill out out the necessary information as complete as you can. Remember, it is better to include too much information, than too little. Additionally, make sure that the issue title starts with the name of the package you were seeing the issue with inside paranthesis (e.g. `(putty)`).
- type: checkboxes
attributes:
label: Checklist
description: Before continuing, make sure that you have done the following.
options:
- label: I have verified that this is the correct repository, and the package is maintained by the chocolatey-community user.
required: true
- label: I have verified that this is happening in the latest available version of the package.
- type: dropdown
id: choco-version
attributes:
label: Chocolatey Version
description: |
What version of Chocolatey do you have installed on the machine where this bug occurred (check all versions that apply, if there are any other versions you know of that are affected please add this to the Additional Details box further down)?
Do mind that versions older than the latest version that was available 1 year ago will not be supported.
multiple: true
options:
- 2.7.1
- 2.7.0
- 2.6.0
- 2.5.1
- 2.5.0
- 2.4.3
- Other (note in the comments)
validations:
required: true
- type: dropdown
id: choco-license
attributes:
label: Chocolatey License
description: |
Select the license that you are using for Chocolatey when you discovered this bug (Open Source users should select None).
options:
- Professional
- Business
- Architect
- MSP
validations:
required: false
- type: input
id: package-version
attributes:
label: Package Version
description: |
Which version of the package did you find this bug for?
placeholder: ex 5.0.0 or 4.0.0 -> 4.1.0 for upgrades.
validations:
required: true
- type: textarea
id: current-behaviour
attributes:
label: Current Behaviour
description: Please provide a concise description of what you are experiencing.
validations:
required: true
- type: textarea
id: expected-behaviour
attributes:
label: Expected Behaviour
description: Please provide a concise description of what you expected to happen.
validations:
required: false
- type: textarea
id: steps
attributes:
label: Steps To Reproduce
description: |
How can we reproduce the behaviour that you are seeing, please include the exact steps that is needed.
If no steps are included, and we are unable to reproduce the issue it may be closed without notice.
placeholder: |
1. In this environment...
2. Run '...'
3. See error...
validations:
required: true
- type: textarea
id: environment
attributes:
label: Environment
description: |
What environment did you encounter the bug in? Operating System, .NET Version, PowerShell Version and the shell/terminal emulator used (ie. PowerShell, CMD).
NOTE: _PowerShell Core is not supported_.
TIP:
- To get the Operating System, run `[System.Environment]::OSVersion.ToString()` in a PowerShell session.
- To get the PowerShell Version, run `$PSVersionTable` in a PowerShell session.
value: |
- Operating System:
- PowerShell Version:
- Shell:
render: markdown
validations:
required: true
- type: textarea
id: logs
attributes:
label: Chocolatey Log
description: |
Include the log that has been created by Chocolatey. If possible, it is prefered that this be a link to a file located at https://gist.github.com instead of embedded directly inside the issue. Remember to remove any **sensitive information** from the log before posting.
Tip: For standard installations, the Chocolatey log file is located at `C:\ProgramData\chocolatey\logs\chocolatey.log`.
render: shell
validations:
required: true
- type: textarea
id: additional-details
attributes:
label: Anything else?
description: |
Links? References? Anything that will give us more context about the issue you are encountering?
Tip: You can attach images by clicking this area to highlight it and then drag files in.
validations:
required: false
================================================
FILE: .github/ISSUE_TEMPLATE/config.yml
================================================
blank_issues_enabled: false
contact_links:
- name: Request a new Feature or Enhancement to package.
# This annoying url is used so it can pre-fill some parts of the new discussion that needs to be created.
# Follow the link to see what will be displayed.
url: https://github.com/chocolatey-community/chocolatey-packages/discussions/new?category=ideas
about: Open a discussion to request a feature or enhancement be implemented for a specific package.
- name: Request a new package being migrated to this repository.
# This same annoying url is used here as well to pre-fill some parts of the new discussion that needs to be created.
# Follow the link to see what will be displayed.
url: https://github.com/chocolatey-community/chocolatey-packages/discussions/new?category=migrations
about: Open a discussion about moving a package you own, or have permission to move over to this repository.
- name: Ask a Question
url: https://github.com/chocolatey-community/chocolatey-packages/discussions/categories/q-a
about: Do you have a question about a specific package, or maybe the repository itself?
================================================
FILE: .github/ISSUE_TEMPLATE/outdated-report.yml
================================================
name: Package Outdated Report
description: A package is outdated and no new version have been submitted for moderation.
title: "(packageName) "
labels: ["Outdated"]
body:
- type: markdown
attributes:
value: |
Thank you for taking the time to report an outdated package. To validate the request please fill out the necessary items.
Make sure that the title of the issue starts with the package identifier that is outdated, inside parenthesis (e.g. `(putty)`).
- type: checkboxes
attributes:
label: Checklist
description: Before continuing, make sure that you have done the following.
options:
- label: |
I have checked the moderation queue that no new version has been submitted (only visible when logged in), or the submitted package version has failed the automated checks.
Please navigate to the following [link](https://community.chocolatey.org/packages?q=&moderatorQueue=true&moderationStatus=all-statuses&prerelease=false&sortOrder=package-download-count) to view the moderation queue.
required: true
- label: I have verified that the new version is a stable release.
required: true
- label: I have looked to see if there are any Bug reports that prevents a new version being submitted and that no existing Outdated Reports have been created.
required: true
- label: I have verified the new version has a Windows binary (EXE or MSI installer, Zip or other archive, etc).
required: true
- label: I have verified that this is the correct repository, and the package is maintained by the chocolatey-community user.
required: true
- type: input
id: package-version
attributes:
label: New Software Version
description: Please input the new software version that is available.
validations:
required: true
- type: input
id: download-location
attributes:
label: Download location
description: Please provide the link to where the binary for the package can be downloaded from (ie. the installer, Zip archive, etc).
validations:
required: false # We don't really expect users to know this, but it will be helpful.
- type: input
id: package-url
attributes:
label: Package Page
description: Please provide the Chocolatey Community Repository link to the package that is outdated.
validations:
required: false
================================================
FILE: .github/ISSUE_TEMPLATE.md
================================================
<!--- Provide a general summary of the issue in the Title above, prefixed with (packageName) -->
## Expected Behavior
<!--- If you're describing a bug, tell us what should happen -->
<!--- If you're suggesting a change/improvement, tell us how it should work -->
## Current Behavior
<!--- If describing a bug, tell us what happens instead of the expected behavior -->
<!--- If suggesting a change/improvement, explain the difference from current behavior -->
## Possible Solution
<!--- Not obligatory, but suggest a fix/reason for the bug, -->
<!--- or ideas how to implement the addition or change -->
## Steps to Reproduce (for bugs)
<!--- Provide a link to a live example, or an unambiguous set of steps to -->
<!--- reproduce this bug. Include code to reproduce, if relevant -->
1.
2.
3.
4.
## Context
<!--- How has this issue affected you? What are you trying to accomplish? -->
<!--- Providing context helps us come up with a solution that is most useful in the real world -->
## Your Environment
<!--- Include as many relevant details about the environment you experienced the bug in -->
* Package Version used:
* Operating System and version:
* Chocolatey version:
* Install/uninstall gist:
================================================
FILE: .github/PULL_REQUEST_TEMPLATE.md
================================================
<!-- Provide a general summary of your changes in the Title above, prefixed with (packageName) -->
## Description
<!-- Describe your changes in detail -->
## Motivation and Context
<!-- Why is this change required? What problem does it solve? -->
<!-- If it fixes an open issue, please link to the issue here. -->
<!-- Use fixes/fixed when referencing the issue -->
## How Has this Been Tested?
<!-- Please describe in detail how you tested your changes. -->
<!-- Include details of your testing environment, and the tests you ran to -->
<!-- see how your change affects other areas of the script, etc. -->
## Screenshot (if appropriate, usually isn't needed):
## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
- [ ] Migrated package (a package has been migrated from another repository)
## Checklist:
<!-- Go over all the following points, and put an `x` in all the boxes that apply. -->
<!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->
- [ ] My pull request is not coming from the master branch.
- [ ] My code follows the code style of this repository.
- [ ] My change requires a change to documentation (this usually means the notes in the description of a package).
- [ ] I have updated the documentation accordingly (this usually means the notes in the description of a package).
- [ ] I have updated the package description and it is less than 4000 characters.
- [ ] All files are up to date with the latest [Contributing Guidelines](https://github.com/chocolatey-community/chocolatey-packages/blob/master/CONTRIBUTING.md)
- [ ] The added/modified package passed install/uninstall in the [Chocolatey Test Environment](https://github.com/chocolatey-community/chocolatey-test-environment/). _Note that we don't support the use of any other environment_.
- [ ] The changes only affect a single package (not including meta package).
<!-- The following section can be removed if the package has not been migrated from another location -->
## Original Location
- [Original Repository](add_link_to_original_repository_location)
- [Open Issues](link_to_the_generic_location_of_open_issues) *Add the different issues underneath, and tick those that are fixed in this PR*
- [ ] Issue 1 link
- [ ] Issue 2 Link
- [ ] *Include the link to the opened PR that removes the package from the original location*
- [ ] The [migration guidelines](https://github.com/chocolatey-community/chocolatey-packages/wiki/Package-migration-process) have been followed
================================================
FILE: .github/workflows/respond-to-issue.yaml
================================================
name: 'Add Comment To New Issue'
on:
issues:
types: opened
permissions:
contents: read
issues: write
jobs:
new_issue_comment:
runs-on: ubuntu-latest
steps:
- uses: GrantBirki/comment@v2.1.0
with:
issue-number: ${{ github.event.issue.number }}
body: |
Thanks for raising this issue!
The packages within this repository are maintained by a small team of volunteer Community Maintainers, in their own time. Their time, like yours is important. Please help them by not wasting it.
This is a community repository where the expectation is that everybody will get involved by raising [pull requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) to fix problems they find. This will also allow that problem to be fixed more quickly as you don't have to wait for a member of the Community Maintainer Team to pick it up.
If you are unable to fix the issue yourself, the Community Maintainers Team will look at it when time allows. There are no service level agreements, nor should there be any expectation on when people can resolve issues in their own time.
A few dos and don'ts:
* Do provide as much information as you can in any issue that you raise.
* Don't complain that an issue has not yet been picked up or resolved. You are expected to help out in this community maintained repository. If you are unable to do so, don't complain when others don't adhere to your timelines. There is no SLA nor should you have any expectation of one.
* Do read the [CONTRIBUTING](CONTRIBUTING.md) and [COMMITTERS](COMMITTERS.md) documentation before raising a pull request as it contains valuable information on what automation is used in this repository.
* Do read the [Code of Conduct](https://github.com/chocolatey-community/.github/blob/main/CODE_OF_CONDUCT.md).
* Don't post your frustration in comments. The Community Maintainers Team are not a punching bag for your frustration. You will only end up banned from the repository.
Thank you.
_(Automatically posted message)_
================================================
FILE: .github/workflows/respond-to-pr.yaml
================================================
name: 'Add Comment To New PR'
on:
pull_request:
types: opened
permissions:
contents: read
pull-requests: write
jobs:
new_pr_comment:
runs-on: ubuntu-latest
steps:
- uses: GrantBirki/comment@v2.1.0
with:
issue-number: ${{ github.event.issue.number }}
body: |
Thanks for raising this pull request!
The packages within this repository are maintained by a small team of volunteer Community Maintainers, in their own time. Their time, like yours is important. Please help them by not wasting it.
This is a community repository where the expectation is that everybody will get involved. Thank you for being one of those people who want to help out by raising a [pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request). There are a couple of steps beyond this:
1. Please ensure that any automated tests pass. If they do not, the Community Maintainers Team will be unlikely to pick up the pull request until it does. Occasionally the automated tests fail and can be ignored. If you _really_ believe that is the case here, please leave a comment indicating this, and _why_.
1. If the automated tests pass, a member of the Community Maintainers Team will pick up the pull request and work through it to ensure it follows the [CONTRIBUTING](CONTRIBUTING.md) and [COMMITTERS](COMMITTERS.md) documentation. Please be patient. The team are volunteers.
1. Once the pull request has been picked up, the team may merge it, or ask for changes. They may also simply make the changes themselves if they have the time to do so. The goal is to get your pull request merged as quickly as possible. But time is limited, and they do the best they can.
A few dos and don'ts:
* Do provide as much information as you can in your pull request to help the volunteer Community Maintainers Team evaluate it.
* Don't raise a pull request with no information as it **will** be rejected. Please don't waste your time, or the time of the Community Maintainers Teams, by doing this.
* Do read the [CONTRIBUTING](CONTRIBUTING.md) and [COMMITTERS](COMMITTERS.md) documentation before raising a pull request as it contains valuable information on what automation is used in this repository.
* Don't raise a pull request to update any version numbers, URL's or checksums for packages in the `automatic` directory. There is automation in place to do this and update those values automatically. Please see the [CONTRIBUTING](CONTRIBUTING.md) and [COMMITTERS](COMMITTERS.md) documentation as it contains valuable information on what automation is used in this repository.
* Do be patient. The Community Maintainers Team are volunteers and work on this repository as time allows.
* Don't complain that a pull requests has not yet been picked up or merged. There is no SLA in this repository, nor should you have any expectation of one. Don't complain when others don't adhere to your timelines.
* Do read the [Code of Conduct](https://github.com/chocolatey-community/.github/blob/main/CODE_OF_CONDUCT.md).
* Don't post your frustration in comments. The Community Maintainers Team are not a punching bag for your frustration. You will only end up banned from the repository.
* Do make sure you test any changes to packages, in the [Chocolatey Test Environment](https://github.com/chocolatey-community/chocolatey-test-environment/). No other environment is acceptable. If you don't do this, **your pull request will not be picked up**. Please don't waste your time, or the time of the Community Maintainers Teams, by not doing this.
Thank you.
_(Automatically posted message)_
================================================
FILE: .github/workflows/stale.yml
================================================
name: 'Stale Issue and PR Cleanup'
on:
workflow_dispatch:
schedule:
- cron: '0 4 * * *'
permissions:
issues: write
pull-requests: write
jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v4.1.0
id: stale
with:
days-before-stale: 60
days-before-close: 14
days-before-pr-close: 30
exempt-all-assignees: true
exempt-draft-pr: true
stale-issue-label: Pending closure
stale-pr-label: '0 - Waiting on User'
only-pr-labels: '0 - Waiting on User'
close-issue-label: Unresolved
close-pr-label: 'Unresolved'
exempt-issue-labels: 'Security / CVE,0 - Backlog,1 - Ready for work,2 - Working, 3 - Review, 5 - Push required'
exempt-pr-labels: 'Security / CVE'
labels-to-remove-when-unstale: '0 - Waiting on User,Pending closure'
stale-issue-message: |
Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?
This issue will be closed in 14 days if it continues to be inactive.
Please do not add a comment to circumvent automatic closure unless **you** plan to help move it forward.
Doing this may lead to the issue being closed immediately instead.
close-issue-message: |
Dear contributor,
As this issue seems to have been inactive for quite some time now, I've automatically closed it.
If you feel this is a valid issue, please feel free to re-open the issue if/when a pull request
has been added.
Thank you for your contribution.
close-pr-message: |
Dear contributor,
As this PR seems to have been inactive for 30 days after changes or additional information
was requested, I've automatically closed it.
If you feel the changes are still valid, please re-open the PR once all changes or additional information
that was requested has been added.
Thank you for your contribution.
================================================
FILE: .github/workflows/toc.yml
================================================
name: TOC Generator
on:
push:
branches:
- master
jobs:
generateTOC:
name: TOC Generator
runs-on: ubuntu-latest
steps:
- uses: technote-space/toc-generator@v4.3.1
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CREATE_PR: true
TARGET_PATHS: "README*.md,CONTRIBUTING*.md,COMMITTERS*.md"
FOLDING: true
COMMIT_MESSAGE: '(docs) Update TOC'
PR_TITLE: '(docs) Update TOC (${PR_MERGE_REF})'
================================================
FILE: .gitignore
================================================
*~
*.bak
*.cache
*.nupkg
*.old
*.orig
*.swp
*.swo
*.suo
*.test
*.work
*.exe
*.dll
*.zip
*.7z
*.handover
*.new
*.exist
*-orig.*
Thumbs.db
.DS_Store
_ReSharper*
*.resharper
New folder*
New Text Document*.txt
obj
*/working
ketarin/soluto.xml
*.stackdump
/jobs.db
*.log
*.log.full
automatic/_output/
.vscode
/Update-AUPackages.md
/Update-History.md
/Update-Force-Test*.md
/update_vars.ps1
/update_info.xml
*.gz
================================================
FILE: COMMITTERS.md
================================================
# Committers Guidelines
This file details what is needed for different operations in the repository that can not be handled by opening pull requests.
<!-- markdownlint-disable -->
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
<details>
<summary>Table of Contents</summary>
- [Providing A Fixed Version](#providing-a-fixed-version)
- [Updating a Manual Package](#updating-a-manual-package)
- [Request A Standard Fix Version Creation](#request-a-standard-fix-version-creation)
- [Request A Standard Fix Version Creation For A Stream](#request-a-standard-fix-version-creation-for-a-stream)
- [Request A Fixed Version Update](#request-a-fixed-version-update)
- [Requesting A Fix For A Package Using 4 Part Version Number](#requesting-a-fix-for-a-package-using-4-part-version-number)
- [Conventions](#conventions)
- [Installer Arguments](#installer-arguments)
- [Installer Technologies](#installer-technologies)
- [MSI Installer](#msi-installer)
- [Inno Setup Installer](#inno-setup-installer)
- [NSIS Installer](#nsis-installer)
- [InstallShield Installer](#installshield-installer)
- [Wise InstallMaster Installer](#wise-installmaster-installer)
- [Ghost Installer](#ghost-installer)
- [Squirrel Installer](#squirrel-installer)
- [Install4j Installer](#install4j-installer)
</details>
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
<!-- markdownlint-enable -->
## Providing A Fixed Version
Before providing a fixed package version, you need to determine the existing version specified in the repository, what type of version it uses, and whether the package contains additional handling for creating fixed versions.
### Updating a Manual Package
A manual package is one that is not using the `Chocolatey-AU` automation. The specific package files should be updated normally (i.e. the `.nuspec` file and the Chocolatey package scripts). Once those are updated, and the pull request merged, the package is pushed to the Chocolatey Community Repository by making an empty commit, with the message in the format `[PUSH <PACKAGENAME>]` where `<PACKAGENAME>` is the name of the package you want to push.
### Request A Standard Fix Version Creation
A standard fix version creation is intended for packages that do not use streams and does not use a 4-part version number - usually determined by whether there is no JSON file available in the package directory and the package metadata file uses a 2 or 3-part version number.
To request a fixed version, create an empty commit with the message `[AU packageName]`. This can be done by using the following command line call: `git commit --allow-empty -m "[AU packageName]"` (replace packageName with the actual name of the package). Ensure you don't make any changes, as this can prevent your ability to push the commit.
### Request A Standard Fix Version Creation For A Stream
To request a standard fixed version for a stream, you need to figure out the name of the stream you want to force the fixed version of. All packages that support streams are expected to have a JSON file next to their metadata file that contains a list of the different streams and the last version found for that stream. Find the stream in this file, and make sure that the stream uses a 2 or 3-part version number.
Commonly, the highest version is located in the stream name `latest` (however, not always). It is also not guaranteed that all streams listed in the file are available.
To request a fixed version, in this case, you create an empty commit with the message `[AU packageName\streamName]`. This can be done by using the following command line call: `git commit --allow-empty -m "[AU packageName\streamName]` (replace packageName with the actual name of the package, and streamName with the name of the stream). Ensure you don't make any changes, as this can prevent your ability to push the commit.
#### Request A Fixed Version Update
If you need to update the same version the updater had previously submitted, or if the package you want uses a 4-part version number, you may need to specify the exact version you want to push.
It is crucial to note here that the version used will only change the version specified in the metadata file of the pushed package and not decide which version of the software will be pulled down from any upstream location.
To create a fixed version update, you may use `[AU packageName:packageVersion]` for standard packages and `[AU packageName\streamVersion:packageVersion]` for stream packages using the same git command mentioned previously. Ensure you don't make any changes, as this can prevent your ability to push the commit.
#### Requesting A Fix For A Package Using 4 Part Version Number
If you need to create a fixed version for a package that already uses four parts of the version number, you must first add or update the updater script.
Before setting the `Version` parameter to the returned object in `au_GetLatest`, add a call to the function `Get-FixVersion`. This call should also include the parameter `-OnlyFixBelowVersion` that it set to the next patch version of the package.
See [gom-player](https://github.com/chocolatey-community/chocolatey-packages/blob/1849e4d17c66ff11cd48f4b8c9bf861add15bb68/automatic/gom-player/update.ps1#L38) for an example of this. Do note that you may need to create these changes as part of a PR if you cannot bypass the required checks in the repository.
After committing this change, you can do a standard fix version creation.
## Conventions
### Installer Arguments
We want to strive towards all packages using consistent arguments when possible for the different installer technologies.
The arguments used by installers are typically different, but each technology should use the same arguments when it is possible to do so.
To determine installers and the possible support of arguments, there are three utilities available on the Chocolatey Community Repository that may be used, and it is expected that anyone working on this repository has these installed.
1. The easiest utility to use to determine an installer is the [Universal Silent Switch Finder][]. When it determines the installer, it also suggests the arguments to use to make the installation silent. Verify these arguments with the below information about what should be used in this repository.
2. A more advanced utility to use is the [TrID - File Identifier][]. This is a more up-to-date utility that can handle different file types, not just installers. Unfortunately, this does not handle most NSIS installer types and will not provide information about possible silent arguments.
3. The third utility to use is only available in some cases for MSI installers. The utility [LessMSI][] can be used on MSI installers to find out what properties are available in the installer. Typically, these properties can be used as part of silent arguments. Usually, we are only interested if the property `ALLUSERS` is available to be used here.
All arguments should follow the same structure, as defined below. In general, all arguments should be defined within single quotes. The exception is when we are using a variable, for instance, an environment variable (like the below MSI and Inno Setup sections), which should instead use double quotes.
See the next section about installer technologies for the arguments that should be used when creating a Chocolatey CLI package for the installer and possible cautions or problems.
### Installer Technologies
#### MSI Installer
The MSI installer is a standard developed by Microsoft to create a specific set of instructions that will be used to simplify installation for users and will always have the `.msi` file extension.
The implementation of such installers may vary in what they support, but the most known to us at this time is the [WiX Toolset][].
The popular build system called [CMake][] also makes use of the WiX Toolset to create MSI installers.
All MSI installers have a common set of arguments that need to be used to install silently and can be seen by calling the installer with the argument `/?`. The arguments that are expected to be used by such an installer are:
```cmd
/qn /norestart /l*v `"$($env:TEMP)\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`"
```
The following exit codes should always be specified as valid: `0`, `1641`, `3010`.
When the installer supports a property called `ALLUSERS`, this property should always be specified as `ALLUSERS=1` at the end of the silent arguments.
The easiest way to figure out if this property is supported or not is to make use of the [LessMSI][] utility.
This can be done by first launching the utility and passing in the path to the executable.
```cmd
lessmsi-gui C:\path\to\installer.msi
```
Change the tab to `Table View`, change the Table dropdown to `Property` and see if the `ALLUSERS` property is defined.



We want this property to have the value of `1`, but to be safe, we will always specify this value manually when possible when installing the package. When the property is supported, the result of the silent arguments should be:
```cmd
/qn /norestart /l*v `"$($env:TEMP)\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`" ALLUSERS=1
```
#### Inno Setup Installer
Inno Setup Installers are among the most popular technologies used to create installers and have been around since 1997. The latest version of this technology at the time of writing is v6.2.2, but both installers created using v5.x and other v6.x versions can be seen in the wild.
Both the utilities [Universal Silent Switch Finder][] and [TrID - File Identifier][] can detect such an installer in almost all cases.
This installer technology provides common argument documentation by passing in `/HELP` to the installer, and 6.x can also be viewed on their website by going [here](https://jrsoftware.org/ishelp/).
Both Version 5.x and 6.x use the same arguments to make an installer silent. The arguments that should be used in this case are:
```cmd
/VERYSILENT /SP- /SUPPRESSMSGBOXES /NORESTART /RESTARTEXITCODE=3010 /LOG=`"$(env:TEMP)\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion)`"
```
Remember to also specify the exit codes `0` and `3010` as valid exit codes for the package.
There are times when a restart of an application is needed to finish the installation. This can be achieved by passing in the argument `/RESTARTAPPLICATIONS` as the silent argument. (**NOTE: Be careful using this method. It may cause issues for users with applications that do not automatically save their state**).
In versions 6.0.0 and above, an argument was added to attempt to force the installation into administrative mode. This needs to be supported by the developers to take any effect, and in most cases it is not needed.
However, if it is seen during normal admin installation that it is not installing for all users, update the silent arguments to also pass in the argument `/ALLUSERS`.
**WARNING: Do not use the argument `/TASKS`, instead the argument `/MERGETASKS` should be used. This allows us to decide some defaults that we want without preventing any new tasks defined by a developer from being executed.**
#### NSIS Installer
NSIS Installers (*Nullsoft Scriptable Install System Installers*) are the most flexible installers that you may come across that are commonly used.
Due to the flexibility this installer technology allows, the burden of what is supported is completely left up to the developers creating these types of installers.
The popular build system called [CMake][] also makes use of the NSIS to create non-MSI installers.
However, one of the common arguments to make this installer silent and work for most can be achieved with the following arguments:
```cmd
/S
```
Documentation can be seen here: https://nsis.sourceforge.io/Docs/Chapter3.html#installerusagecommon
**WARNING: Arguments for NSIS installers are case-sensitive.**
#### InstallShield Installer
Installers using InstallShield technology typically come in two different variants.
One variant that is a pure executable installer and one that uses an embedded MSI file for the installation.
**Currently, not much is known about this installer type, and any help expanding this documentation would be appreciated.**
For installers of this technology that do not contain an embedded MSI file, the arguments to use are:
```cmd
/s
```
If the installer makes use of an embedded MSI file, the arguments to use are:
```cmd
/s /v"/qn"
```
#### Wise InstallMaster Installer
**At this time, no information is available for this technology; any help in expanding this documentation would be appreciated.**
The arguments used when coming across this installer are:
```cmd
/s
```
#### Ghost Installer
**At this time, no information is available for this technology; any help in expanding this documentation would be appreciated.**
The arguments used when coming across this installer are:
```cmd
-s
```
#### Squirrel Installer
Installers using Squirrel technology are self-extracting NuGet packages that only install for the current user running the installer.
Due to this limitation, it is best to avoid this kind of installer in a Chocolatey CLI package and see if the developers of the software provide any alternative means of installation.
Documentation and information about this installer can be found [here](https://github.com/Squirrel/Squirrel.Windows).
The arguments used when coming across this installer are:
```cmd
-s
```
#### Install4j Installer
**At this time, no information is available for this technology; any help in expanding this documentation would be appreciated.**
The arguments used when coming across this installer are:
```cmd
-q
```
[CMake]: https://cmake.org/
[LessMSI]: https://community.chocolatey.org/packages/lessmsi
[TrID - File Identifier]: https://community.chocolatey.org/packages/trid
[Universal Silent Switch Finder]: https://community.chocolatey.org/packages/ussf
[WiX Toolset]: https://wixtoolset.org/
================================================
FILE: CONTRIBUTING.md
================================================
# Contributing Guidelines
Thank you for being so interested in contributing to the Chocolatey Community Packages repository.
This document details the expectations of what is needed when contributing to this repository and what rules all contributors need to follow.
This repository presents **the latest and highest package standards**. The purpose of this repository is to provide packages that are:
- **Stable** - Current and earlier versions should generally work so that you can depend on them. The most stable packages are those that are embedded.
- **High quality** - Packages should be resilient and provide adequate parameters.
- **Free** - Packages should generally be usable by anybody without any prerequisites.
To achieve these goals, we are using the following priorities when adding new or maintaining existing packages:
1. Cross-platform FOSS packages.
2. Windows-only FOSS packages.
3. Freeware packages.
4. Commercial packages with unrestricted trials.
The following rules also apply:
1. We will first consider software with more users when packages have the same priorities.
2. Applications must have English localization before we accept these in this repository.
3. The core maintainers may stop supporting a package after a discussion when the package requires too much maintenance or if there is not enough interest in the Community to work on the package.
<!-- markdownlint-disable -->
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
<details>
<summary>Table of Contents</summary>
- [Etiquette](#etiquette)
- [Opening Issues And Discussions](#opening-issues-and-discussions)
- [Reporting A Bug](#reporting-a-bug)
- [Reporting An Outdated Package](#reporting-an-outdated-package)
- [Requesting Enhancements Or New Functionality](#requesting-enhancements-or-new-functionality)
- [Issue Closing](#issue-closing)
- [Opening Pull Requests](#opening-pull-requests)
- [Pull Request Title](#pull-request-title)
- [Pull Request Body](#pull-request-body)
- [Conventions / Guidelines](#conventions--guidelines)
- [Manual Or Automatic](#manual-or-automatic)
- [Package Types](#package-types)
- [Embedded Packages](#embedded-packages)
- [Semi-Embedded Packages](#semi-embedded-packages)
- [Remote Packages](#remote-packages)
- [Metadata](#metadata)
- [Naming](#naming)
- [Dependency Versions](#dependency-versions)
- [Conform To Guidelines](#conform-to-guidelines)
- [Obligatory Metadata](#obligatory-metadata)
- [Obligatory Tags And Categories](#obligatory-tags-and-categories)
- [Description](#description)
- [Maintainers](#maintainers)
- [Icons](#icons)
- [Chocolatey Compatibility](#chocolatey-compatibility)
- [Chocolatey Scripts](#chocolatey-scripts)
- [UI Automation](#ui-automation)
- [Work On All Locales](#work-on-all-locales)
- [Avoid Brittle Scripts](#avoid-brittle-scripts)
- [Source Files](#source-files)
- [Encoding](#encoding)
- [Code Style](#code-style)
- [Update Script](#update-script)
- [Use `UseBasicParsing` When Possible](#use-usebasicparsing-when-possible)
- [Do Not Download Large Files](#do-not-download-large-files)
- [FAQ](#faq)
- [Why Do We Automatically Close Issues?](#why-do-we-automatically-close-issues)
- [Why Do Not The Repository Maintainers Fix The Issues?](#why-do-not-the-repository-maintainers-fix-the-issues)
- [How Can I Create A Fix Version Of A Package?](#how-can-i-create-a-fix-version-of-a-package)
</details>
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
<!-- markdownlint-enable -->
## Etiquette
Ensure that all communications you make on this repository follow our [CODE OF CONDUCT][]. Please adhere to this document to avoid being banned from the repository.
In addition to the code of conduct document, ensure you do not unnecessarily [mention][@mention] other users when opening issues, discussions, or pull requests. Mentioning other users unneeded may lead to the current and future issues or pull requests not being addressed.
## Opening Issues And Discussions
When opening issues about packages located in this repository, there are a few things you need to find out before opening said issue or discussion.
1. Ensure the package you submit an issue or discussion about is available in this repository.
Packages in this repository will have the user `chocolatey-community` user listed under `Package Maintainer(s)` on the sidebar of the package page on community.chocolatey.org.
2. Determine if the issue will be about a bug, a new feature, an enhancement, an outdated package or a migration of a new package.
If you are still determining the issue type, open a general discussion about the package, or contact us through the community support channel for Chocolatey here: <https://ch0.co/community>.
3. Use the templates associated by navigating to <https://github.com/chocolatey-community/chocolatey-packages/issues/new/choose>
### Reporting A Bug
When reporting a bug, fill out the template for bug requests completely. The more information you can provide, including a list of steps to reproduce the bug found, the higher the likelihood that someone will fix the bug described.
Please include enough details about the bug to avoid the issue becoming ignored or closed if a maintainer can not reproduce the bug.
Ensure the issue title is prefixed `(packageName)` where `packageName` is the identifier of the package, and it should also contain a summary of the bug.
If you intend to fix this bug, you do not have to open an issue before submitting a pull request. Instead, see the section for [opening pull requests](#opening-pull-requests).
### Reporting An Outdated Package
Before submitting a new issue for outdated packages, ensure there is no submitted (unapproved) version available on <https://community.chocolatey.org> and that the new version has a valid stable new release.
Only open outdated package issues if there is a new stable release available. Issues for outdated pre-releases may be closed with no response given.
When reporting outdated packages, make sure you fill out the requested template completely.
Ensure the issue title is prefixed `(packageName)` where `packageName` is the identifier of the package, and it should also contain a summary of the bug.
Unlike a bug report, you do not need a summary of the issue, but it should include the word `Outdated` instead.
For example, if you report the gimp package being outdated, the issue's title should be, at a minimum: `(gimp) Outdated`.
### Requesting Enhancements Or New Functionality
Requesting new functionality for any package is not accepted as a direct pull request or a normal issue.
Any enhancement or functionality requests must be opened as a discussion.
Suppose the repository maintainers agree that the work should proceed. In that case, the maintainer will create an issue referencing the discussion.
A feature or enhancement will only be approved when it is known who will work on the implementation. If you wish to work on it, make sure to mention this in the initial discussion body.
Issues created as a bug or an outdated report may be closed if it is determined to be a new functionality request or an enhancement to an existing package. You may then have to open a discussion about the package instead (though a maintainer may choose to convert the issue to a discussion, there is no guarantee).
### Issue Closing
We have an automated bot that goes through the issues created on the repository, marking issues as stale and closing any issues marked as stale.
All issues are a candidate for becoming stale unless they have one of the following labels:
- `Security / CVE` - We always want security-related issues completed. If these issues become stale, a new maintainer will be requested.
- `0 - Backlog` - A repository maintainer will work on these issues, but it is not scheduled when to do so.
- `1. - Ready for work` - A repository maintainer will work on these issues and has been scheduled when to work on it.
- `2. - Working` - A repository maintainer has started working on these issues.
- `3. - Review` - A repository maintainer has created a pull request for these issues.
- `5. - Push required` - A package that a maintainer must push to Chocolatey Community Repository to complete these issues has not yet been pushed.
Additionally, if a user is assigned to an issue, it will not be automatically marked as stale or closed. Such issues should have an associated PR within 30 days, or the user needs to be unassigned, and it may become stale again.
## Opening Pull Requests
Pull requests fixing a bug or an outdated package do not need to have an associated issue.
**Do not open a pull request when there is already an open pull request for the same issue or bug, as this will lead to your pull request being closed.**
**Do create a branch for your pull request and not open it from the master branch, as we cannot accept pull requests from the master branch.**
When opening a new pull request, you are required to input all the information requested by the pull request template used.
An existing issue marked by a maintainer with `up for grabs` or `0 - Backlog` must exist before opening a pull request for new features, enhancements, or migrating a package.
If an issue is available, but a maintainer has yet to mark it with one of the mentioned labels, or if a different user is assigned. Please comment on the issue, asking if you can work on it. Once a maintainer assigns you to the issue, you can work on it.
However, suppose you open a pull request without an associated issue. In that case, a maintainer may close the pull request immediately without a response.
Your changes should only affect a single package unless the package(s) in question consists of a meta, `.install` and `.portable` package. In this case, you can submit all three packages in the same pull request.
There may also be other exceptions, but these will be on a case-by-case basis only when approved by a repository maintainer.
Read the [Code Conventions](#conventions--guidelines) before opening the pull request.
### Pull Request Title
Ensure the pull request title is prefixed `(packageName)` where `packageName` is the identifier of the package, and it should also contain a summary of the code changes.
### Pull Request Body
The existing template used for pull requests contains several sections you must fill out. If you have not filled out the template, a maintainer will not review the pull request, and a label with `0 - Waiting on user` will be added to the pull request.
- `Description` - Explain the changes you have made as best as you can.
- `Motivation and Context` - Explain why you made the changes, and link any issues the pull request fixes in this section.
- `Screenshot` - This section is optional. However, it's always appreciated if you can show how the code added changes/fixes the behavior of the package.
- `Types of changes` - What changes have you made in the pull request - have you fixed a bug, implemented a new feature/enhancement, or has the code added broken existing functionality (i.e. is it incompatible with previous package versions)?
- `Checklist` - This section contains a list of tasks you have done before submitting the pull request and if additional work is needed. You are required to have done everything on the checklist when appropriate. You may skip the test environment check if you only modify `update.ps1` and only need to verify the description if you have made changes there.
- `Original Location` - This section is only relevant when migrating an existing package to the repository. Remove this section if you are not migrating a package to this repository.
Before opening a pull request **make sure the package installs and uninstalls correctly** using the [Chocolatey Test Environment][] if you have made changes to files other than `update.ps1`. This environment is a reference machine to prevent the _it works on my box_ syndrome. The AU function `Test-Package -Vagrant` can speed this up.
When a reviewer requires changes to the pull request, our automated bot will mark it with the label [`0 - Waiting on User`][Waiting Label]. If you fail to update the pull request within 14 days, it will be automatically closed.
If there is no need to update, but instead, a response is needed, then adding a comment on the threads created by the reviewer/code owner is enough.
Suppose you can't update the pull request within 14 days. In that case, temporarily closing the pull request may be better to allow other users to contribute a pull request if they have time.
**NOTE: Do not add a comment to circumvent the automatic closure. Doing this may lead to the pull request being closed immediately instead.**
## Conventions / Guidelines
All packages in this repository are expected to pass all Requirement, Guideline and Suggestions checks on the Chocolatey Community Repository when possible.
All packages are also expected to follow the additional Conventions / Guidelines outlined in this section.
Keep an eye on this section occasionally, as it will evolve and change without notifications.
### Manual Or Automatic
When working on packages in this repository, you must decide whether the package should be automatic or manual.
In most cases, a package should be automatic, as these can then update themselves without manual intervention when there is a new software release.
The only time an automatic package should be a manual package is if the underlying software has not received any updates for three or more years or if it is impossible to automate.
New packages contributed/migrated to this repository should always be created as automatic packages.
All automatic packages must use the [AU][AU Source] module and work in Windows PowerShell 5.x. PowerShell Core is not supported.
The following metadata and script conventions are for automatic packages. However, manual packages need to follow the same rules where possible.
### Package Types
### Embedded Packages
_Embedded_ packages include the packaged software directly in the nupkg archive instead of downloading it. Only tools that allow redistribution in their license can be embedded. Such packages must consist of two additional files in the `legal` directory within the source folder and shipped package - `VERIFICATION.txt` and `LICENSE.txt`.
It is **recommended to create embedded packages** because they don't depend on an external site working, and substantially reduce the potential for network-related problems - 404 (file not found) problems and potential vendor bandwidth leaching issues are completely solved by embedding the binaries within the package.
Refrain from committing binary files to this repository except for images, as it will cause the repository to become unnecessarily large when pulling down any changes.
The repository has a `.gitignore`, which excludes many popular binaries. Automatic packages use AU functions to produce packages that include binaries during the automated update procedure.
See the following packages as an example: [qbittorent][qbittorrent-source], [7zip.install][7zip Source], [transifex-cli][Transifex CLI Source].
For software that explicitly doesn't allow redistribution via adequate license, then one may **contact the vendor**, ask for the redistribution rights and provide proof in the package in the form of:
- PDF of a signed license
- signed letter
- PDF of an email chain granting that permission
For example, look at the [activepresenter][Active Presenter Legals] package. Embedding non-allowed binaries may have [legal repercussions][Chocolatey Software Legal].
**NOTE**: 200MB is the maximum size of a package on the Chocolatey Community Repository. The package must download larger tools from a vendor site or mirror or, if possible, create semi-embedded packages.
### Semi-Embedded Packages
_Semi-Embedded_ packages are packages that only partially embed the software inside the nupkg archive.
A semi-embedded package is a common approach if including 32-bit and 64-bit binaries makes the package too big.
In these cases, the best approach, when possible, is to keep the 64-bit software still embedded while downloading any 32-bit software during installation if needed (as Windows is increasingly popular in a 64-bit arch).
### Remote Packages
_Remote_ packages do not include any packaged software directly in the nupkg archive. Instead, it downloads what is necessary when a user installs the package.
A remote package is the most common type seen on Chocolatey Community Repository. It is the only valid approach if the packaged software does not allow redistribution and the software authors are unwilling to grant redistribution rights.
Additionally, when a package becomes too large to be uploaded to Chocolatey Community Repository, changing an embedded package to a remote one is valid if it is not possible to use a semi-embedded package.
### Metadata
This section details the conventions and guidelines for changing or updating each package's metadata.
Metadata information is in files with the `.nuspec` file extension or a `Readme.md` file.
#### Naming
The package's name is taken from its root directory name for automatic packages. Suppose the original identifier of the existing package is not entirely lowercase. In that case, this needs to be overridden in an `update.ps1` script.
For manual packages, this is defined directly in the package metadata file. In general, this should always be in lowercase. However, existing packages should use the same casing as the original identifier.
This root directory name should always be in lowercase and follow the official [Chocolatey naming conventions](https://docs.chocolatey.org/en-us/create/create-packages#naming-your-package).
#### Dependency Versions
1. A minimum dependency version must be specified when adding a dependency. Without this, any version satisfies the dependency. That means it will only automatically upgrade to the latest version if someone upgrades the extension outside their process or incidentally installs some package that uses an explicitly set newer version. Changes to a package that does not specify a minimum or exact version will not be accepted.
2. When creating a dependency for virtual packages, specify an exact version range for the dependent package (_.install_ or _.portable). This version should be the same as that of the virtual package. An exact version in the metadata file will look like `[1.0.0]`.
#### Conform To Guidelines
Conform with the [official package creation guidelines][Chocolatey Create Packages] and take a look at the [quick start guide][Chocolatey Quickstart Guide] on how to create packages.
You should also know how to [deprecate a package][Chocolatey Package Deprecation]
#### Obligatory Metadata
You must fill in all possible elements in the metadata file when appropriate, including elements like `packageSourceUrl`, `projectSourceUrl`, `docsUrl`, `bugTrackerUrl`, `releaseNotes`, `licenseUrl` and `iconUrl` - even when one or more of these are made optional on Chocolatey Community Repository itself. If the software itself does not have any sufficient URLs to be used for these, then it can be omitted.
You can ignore the description in the nuspec metadata file. Only the Readme.md must contain the description and is required.
#### Obligatory Tags And Categories
All tags and categories should be in lowercase and in the following order.
The tags specified should always be space delimited.
- The first specified tag should always be a delimited dash name of the identifier of the package (excluding the suffixes `.install`, `.portable`, `.commandline` and `.app`).
- The second specified tag should be the category under which the packaged software falls. Only the following list of tags is allowed as the category tag (_NOTE: Existing packages may be missing a category tag, if you change a package that does not make use of one, a maintainer may ask you to include a category tag_)
- `addon` (for packaged software that is a plugin or addon for another application as well as PowerShell Modules)
- `browser` (For browser implementations like Google Chrome, Firefox, Microsoft Edge, Brave, and Opera.)
- `client`
- `driver`
- `editor`
- `extension` (only for Chocolatey Extensions)
- `games`
- `productivity`
- `programming`
- `server`
- `utility`
- `web`
- The third tag denotes the license type of the packaged software:
- `foss` (The packaged application is a free application with its source freely viewable by anyone)
- `freeware` (The packaged application is a free application, but its source is not available to be viewed)
- `oss` (The packaged application has its source freely viewable by anyone but requires payment for compiled binaries)
- `trial` (The packaged application is a commercial or paid application but includes a limited free trial)
- The fourth tag should be `cross-platform` if the application is available on multiple platforms.
- You may add additional tags after the fourth tag, which is recommended when possible. These tags should not be any previously mentioned tags used for categorization or licensing.
#### Description
You can acquire the package description from the software author's website. It should include enough information about the application for those who know nothing about it.
Additionally, there are a few descriptive headers that are required to be specified in the description as well.
| Header Name | Meaning |
|----------------------|---------|
| `Features` | Bullet list that summarizes the available functionality of the packaged application |
| `Package Parameters` | Bullet list of the available package parameters that can be used when installing the package. This section can be omitted if there are no package parameters |
| `Notes` | Bullet list with any particular information about the software or package that the user should know about, e.g. recent breaking changes to the installation, uninstall or unusual edge cases |
#### Maintainers
Maintainers of the package, in our case, are folk that have edited a package - either by being the original maintainer of the package or by contributing one or more changes to the package after it was added to the repository.
The metadata file should always include the package's current and historical maintainers. If you are editing a package, add yourself using a comma-delimited list format.
If the user `chocolatey-community` is not already specified as the package's maintainer, this user must be added as the first maintainer in the `owners` element.
One or more of the maintainers listed in the `owners` element should be similar to a name listed in our `CODE_OWNERS` file and will be considered the primary maintainer of the package.
#### Icons
A package must have an icon available if the packaged software has an icon. This icon must be named the same as the package and is placed in the [icons][] directory.
If the package name ends with either `.install` or `.portable`, the suffix may be ignored in the icon name.
When an icon is added to this folder with the correct name, it will **automatically** be set in the metadata file and the README file when our build server updates the package, if the metadata file contains an `<IconUrl>` element.
**IMPORTANT: If no icon is available, the comment `<!-- IconUrl: Skip check -->` should be added to the metadata file**
#### Chocolatey Compatibility
All packages are expected to be compatible with the oldest version of Chocolatey CLI we list as supported on our [Wiki Page][].
If that is not possible, and the package needs a version of Chocolatey CLI released later, it will need to include a dependency for that Chocolatey CLI version.
### Chocolatey Scripts
All PowerShell scripts are expected to be compatible with Windows PowerShell v2 through v5.1. If this is not possible, a dependency on the package `PowerShell` is required, with its minimum version set to the earliest version that the scripts in the package are expected to work with.
#### UI Automation
Some installers do not provide silent arguments, and can be challenging to automate.
Suppose the package needs to perform tasks that cannot be done with command line switches, e.g. clicking away a prompt during installation that cannot be suppressed as in the [dropbox][Dropbox Package] package. In that case, you can use [AutoHotkey][Autohotkey Package].
Make [autohotkey.portable][Autohotekey Package] a dependency of the package. Community maintainers generally prefer AutoHotkey over [AutoIt][AutoIt Package] because AutoHotkey is more lightweight, FOSS, and more actively developed than AutoIt.
##### Work On All Locales
Scripts must work on every locale available for Windows. Be careful when using text strings for windows in the script that could differ in another language.
##### Avoid Brittle Scripts
Do not create brittle scripts that work only when the user doesn't interfere. All script elements should be as precise as possible - for instance, instead of using the [Send][AHK Send Docs] function, which will work correctly only if the desired window is active, use [ControlSend][AHK ControlSend Docs] which doesn't require window activation or use [BlockInput][AHK BlockInput Docs] for short periods.
#### Source Files
##### Encoding
Always __use UTF-8 without BOM__ for the `*.nuspec` and __UTF-8 with BOM__ for the `*.ps1` files. See [character encodings][].
##### Code Style
Refrain from committing code with obvious styling problems such as irregular indentation levels, very long lines, too many comments, too many empty lines, and other styling issues. Please follow the [PoshCode PowerShell Practice and Style Guide][].
The project contains a [`.editorconfig`][Editorconfig Source]
file that you can use with many editors via [EditorConfig][] plugins. Ensure you use an editor with this support and have the support enabled.
Keep the package source files clean and remove outdated code and unnecessary comments. Comment on non-obvious code so that others can easily understand what it does.
### Update Script
Update scripts are the PowerShell scripts responsible for getting information about the software's most current version, where it can be acquired from, and how to modify the source code to produce the package. It is typically called `update.ps1`.
These scripts should be located in the root of the package directory, right next to the metadata (`.nuspec`) file.
The update script should be compatible with Windows PowerShell v5 and may not need to be compatible with PowerShell Core.
#### Use `UseBasicParsing` When Possible
If you use the PowerShell cmdlet `Invoke-WebRequest` in the update script, always make sure to also pass in `-UseBasicParsing` to this cmdlet. There may be cases where using this parameter is not possible. Add a comment before the call about why `-UseBasicParsing` can not be used in these cases.
Any script that does not use this argument requires the Internet Explorer engine to be available and the web browser to have launched at least once before.
#### Do Not Download Large Files
Unless a package installer/executable/archive needs some special handling (like reading the version from the file or something else not automatically handled by AU), do not download anything bigger than a few MB within `au_GetLatest` function. Usually, the files are downloaded during the updating process automatically or in the `au_BeforeUpdate` function.
Try finding alternatives to reading the version from the file when needed to prevent the need to download the file if no version elsewhere is available, like checking the headers of the response before doing a download.
## FAQ
### Why Do We Automatically Close Issues?
The Chocolatey Packages repository is a shared repository that is worked on by the entire Chocolatey Community. When an issue lives for a long enough time to become stale, it needs more interest in the Community for the issue to become fixed. As there needs to be more interest in the Community, it is unlikely the issue will be fixed anytime soon, and it will instead be automatically closed.
### Why Do Not The Repository Maintainers Fix The Issues?
While there may be times that a repository maintainer will take steps to fix problems with a package, it is not the main reason for the repository maintainers here.
The repository maintainers' main tasks are to keep order in the repository, triage issues, ensure that the appropriate people review pull requests and that package changes are up to the quality expected for packages in the repository.
Repository maintainers are not responsible for fixing issues with the automated updater, automated checks on Chocolatey Community Repository that are failing, or implementing features or enhancements.
That does not mean it will not happen, but it is not one of their responsibilities.
### How Can I Create A Fix Version Of A Package?
A maintainer with repository write access must create a fixed package version.
If you do not have write access, please open an issue in our repository by filling out all the information being asked of you when using the [outdated template][Outdated Template]
Make sure the title of the issue says: `(packageName) Outdated` (_replace packageName with the name of the package_)
If you have write access to the repository and can push directly, see the appropriate section in the [COMMITTERS](COMMITTERS.md#providing-fix-versions) documentation file.
[@mention]: https://github.blog/2011-03-23-mention-somebody-they-re-notified/
[7zip Source]: https://github.com/chocolatey-community/chocolatey-packages/tree/33ff3de69acedcac88f44b670fcb44b6422728db/automatic/7zip.install
[Active Presenter Legals]: https://github.com/chocolatey-community/chocolatey-packages/tree/33ff3de69acedcac88f44b670fcb44b6422728db/automatic/activepresenter/legal
[AHK BlockInput Docs]: https://www.autohotkey.com/docs/v2/lib/BlockInput.htm
[AHK ControlSend Docs]: https://www.autohotkey.com/docs/v2/lib/ControlSend.htm
[AHK Send Docs]: https://www.autohotkey.com/docs/v2/lib/Send.htm
[AU Source]: https://github.com/chocolatey-community/chocolatey-au
[Autohotkey Package]: https://community.chocolatey.org/packages/autohotkey.portable
[AutoIt Package]: https://community.chocolatey.org/packages/autoit.commandline
[character encodings]: https://docs.chocolatey.org/en-us/create/create-packages#character-encoding
[Chocolatey Create Packages]: https://docs.chocolatey.org/en-us/create/create-packages
[Chocolatey Package Deprecation]: https://docs.chocolatey.org/en-us/community-repository/maintainers/deprecate-a-chocolatey-package
[Chocolatey Quickstart Guide]: https://docs.chocolatey.org/en-us/create/create-packages-quick-start
[Chocolatey Software Legal]: https://docs.chocolatey.org/en-us/information/legal
[Chocolatey Test Environment]: https://github.com/chocolatey-community/chocolatey-test-environment
[Code of Conduct]: https://github.com/chocolatey-community/.github/blob/main/CODE_OF_CONDUCT.md
[Dropbox Package]: https://community.chocolatey.org/packages/dropbox
[EditorConfig Source]: https://github.com/chocolatey-community/chocolatey-packages/blob/master/.editorconfig
[EditorConfig]: https://editorconfig.org/
[icons]: https://github.com/chocolatey-community/chocolatey-packages/tree/master/icons
[Outdated Template]: https://github.com/chocolatey-community/chocolatey-packages/issues/new?assignees=&labels=Outdated&template=outdated-report.yml&title=%28packageName%29+
[PoshCode PowerShell Practice and Style Guide]: https://github.com/PoshCode/PowerShellPracticeAndStyle
[qbittorrent-source]: https://github.com/chocolatey-community/chocolatey-packages/tree/fa0d822f437b91fcd9be0730bfc8639098e3f3a9/automatic/qbittorrent
[Transifex CLI Source]: https://github.com/chocolatey-community/chocolatey-packages/tree/33ff3de69acedcac88f44b670fcb44b6422728db/automatic/transifex-cli
[Waiting Label]: https://github.com/chocolatey-community/chocolatey-packages/labels/0%20-%20Waiting%20on%20User
[Wiki Page]: https://github.com/chocolatey-community/chocolatey-packages/wiki/Supported-Chocolatey-CLI-versions
================================================
FILE: LICENSE.md
================================================
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "{}"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright {yyyy} {name of copyright owner}
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
================================================
FILE: PSScriptAnalyzerSettings.psd1
================================================
@{
Severity = @('Error', 'Warning')
Rules = @{
PSUseCompatibleCmdlets = @{
Compatibility = @(
'desktop-2.0-windows'
'desktop-3.0-windows'
'desktop-4.0-windows'
'desktop-5.1.14393.206-windows'
'core-6.1.0-windows'
)
}
PSUseCompatibleSyntax = @{
TargetedVersions = @(
'6.0'
'5.1'
'4.0'
'3.0'
'2.0'
)
}
}
ExcludeRules = @('PSAvoidUsingWriteHost')
}
================================================
FILE: README.md
================================================
# Chocolatey Community Chocolatey Packages
[](https://ch0.co/community)
[](https://ci.appveyor.com/project/chocolateycommunity/chocolatey-packages)
[](https://www.codetriage.com/chocolatey-community/chocolatey-coreteampackages)
[](#)[](#)
[Update status](https://gist.github.com/choco-bot/4bdeeb99f084db66ab47d2afebe95c8e)
[](#)
[community.chocolatey.org profile](https://community.chocolatey.org/profiles/chocolatey-community)
# NOTE: Currently we are unlikely to accept any new or migrated packages into this repository. Please raise a [Discussion](https://github.com/chocolatey-community/chocolatey-packages/discussions) if you have a strong case for new or migrated packages.
# NOTE: The repository is currently being maintained by community members of the Chocolatey Team in their spare time. If you are interested in helping out [troubleshoot issues](https://github.com/chocolatey-community/chocolatey-packages/issues), review [pull requests](https://github.com/chocolatey-community/chocolatey-packages/pulls) or contribute code for the maintenance of packages, we would be happy to have you! If you have any questions, please raise a [discussion](https://github.com/chocolatey-community/chocolatey-packages/discussions) or reach out on our [Community Chat](https://ch0.co/community).
<!-- markdownlint-disable -->
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
<details>
<summary>Table of Contents</summary>
- [Description](#description)
- [Etiquette Regarding Communication](#etiquette-regarding-communication)
- [Where This Fits into Chocolatey](#where-this-fits-into-chocolatey)
- [Help or Questions?](#help-or-questions)
</details>
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
<!-- markdownlint-enable -->
### Description
This repository contains Chocolatey packages, most of which are [automatically](https://docs.chocolatey.org/en-us/create/automatic-packages) updated.
**All packages in this repository should conform with the [contributing guidelines](CONTRIBUTING.md).** Contributions that follow the guidelines are welcome.
All packages in this repository are expected to be installable with any version of Chocolatey CLI being made available in the past 12 months, unless a dependency on Chocolatey CLI has been added.
### Etiquette Regarding Communication
Please see our [Code Of Conduct](https://github.com/chocolatey-community/.github/blob/main/CODE_OF_CONDUCT.md).
When requesting assistance, try to remember that we are all volunteers that have lives outside of open source and none of us are paid to ensure things work for you. Please be considerate of others' time and effort when you are asking for things. Many of us have families that also need time as well and only have so much time to give on a daily basis. A little consideration and patience can go a long way. Thanks for understanding.
### Where This Fits into Chocolatey
This repository is maintained by a group of volunteers. There may be some overlap with members of the Chocolatey Team.
**Disclaimer**: This repository may contain packages that may not be officially sanctioned by Chocolatey, and that is okay. Typically if there is a legal issue, then a member of the Chocolatey Team will step in. If you want to speak directly to the Chocolatey Team and don't feel comfortable reaching out here, please use the [contact form at https://chocolatey.org/contact](https://chocolatey.org/contact) and select "Website".
### Help or Questions?
If you need help on how to get started in helping out in the repository, or have questions on packages maintained in the repository, there are several ways you can help yourself.
- Have a question? Ask it in the [#community-maintainers channel on our Community Hub](https://ch0.co/community), or [raise a discussion](https://github.com/chocolatey-community/chocolatey-packages/discussions).
- Have problems with a package, or the package is outdated? [Raise an issue](https://github.com/chocolatey-community/chocolatey-packages/issues).
Note that Disqus comments on package pages will generally not be responded to by the Community Team.
================================================
FILE: automatic/.gitignore
================================================
# Ignores binary files that is necessary to be stored in the repository
*.exe
*.msi
*.dll
*.zip
*.7z
*.rar
# And probably many more
================================================
FILE: automatic/1password/1password.json
================================================
{
"OPW4": "4.6.2.62601",
"OPW7": "7.9.836",
"OPW8": "8.12.12"
}
================================================
FILE: automatic/1password/1password.nuspec
================================================
<?xml version="1.0" encoding="utf-8"?>
<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>1password</id>
<version>8.12.12</version>
<title>1Password</title>
<authors>AgileBits</authors>
<owners>chocolatey-community, AgileBits</owners>
<licenseUrl>https://1password.com/legal/terms-of-service</licenseUrl>
<projectUrl>https://1password.com/</projectUrl>
<iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c1a3d39ea26e859ef0f4c1f1f9eacd95b340c332/icons/1password8.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<mailingListUrl>https://discussions.agilebits.com/</mailingListUrl>
<!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->
<description><
## Notes
- This package version installs version 8.x of 1password, if you want 7.x use the package [1password7](https://chocolatey.org/packages/1password7) or [1password4](https://chocolatey.org/packages/1password4) for 4.x.
- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**
]]></description>
<summary>1Password - Have you ever forgotten a password?</summary>
<copyright>© 2024 1Password. All rights reserved.</copyright>
<tags>1password utility trial cross-platform password keystore keys</tags>
<packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/1password</packageSourceUrl>
<dependencies>
<dependency id="1password8" version="[8.12.12]" />
</dependencies>
</metadata>
<files />
</package>
================================================
FILE: automatic/1password/update.ps1
================================================
param($IncludeStream = $global:au_IncludeStream, $Force)
Import-Module Chocolatey-AU
if (($IncludeStream -match "^OPW(?<major>\d+)") -and (Test-Path "$PSScriptRoot\..\..\manual\1password$($Matches['major'])")) {
# Since this is a manual package, we will assume that the package itself needs to be updated.
Push-Location "$PSScriptRoot\..\..\manual\1password$($Matches['major'])"
try {
$oldVersion = $global:au_Version
. "./update.ps1" -NoUpdateCheck
$packages = Get-ChildItem "*.nupkg"
if ($packages) {
Copy-Item $packages -Destination $PSScriptRoot
# We also need to commit any changes, but only do this when running in a CI environment
if ($env:APPVEYOR -eq $true) {
git add . --update
}
}
if ($oldVersion) {
$global:au_Version = $oldVersion
} else {
$global:au_Version = $global:Latest.Version.ToString()
}
$global:au_Latest = $null
$global:Latest = $null
}
finally {
Pop-Location
}
}
else {
Get-ChildItem "$PSScriptRoot\..\1password*" | Where-Object { $_.Name -ne '1password' } | ForEach-Object {
. "$_\update.ps1"
}
}
function global:au_BeforeUpdate($Package) {
# This is done in the before update, otherwise the dependency is not updated.
$readmePath = $Latest.Readme
if ($readmePath -and (Test-Path $readmePath)) {
Set-DescriptionFromReadme $Package -SkipFirst 2 -ReadmePath $readmePath
}
}
function global:au_SearchReplace {
@{
"$($Latest.PackageName).nuspec" = @{
"(?i)(\<dependency .+?)`"1password\d*(`" version=)`"([^`"]+)`"" = "`$1`"$($Latest.DependencyName)`$2`"[$($Latest.Version)]`""
}
}
}
function global:au_AfterUpdate {
. "$PSScriptRoot\..\..\scripts\Update-IconUrl.ps1" -Name '1password' -IconName $Latest.DependencyName -ThrowErrorOnIconNotFound
}
function global:au_GetLatest {
$commands = Get-Command "Find-1Password*"
$streams = @{}
$null = $commands | ForEach-Object {
$result = & $_
$streams.Add('OPW' + $result.VersionMajor, $result)
}
return @{ Streams = $streams }
}
update -ChecksumFor None -IncludeStream $IncludeStream -Force:$Force
================================================
FILE: automatic/1password/update_helper.ps1
================================================
function Get-LatestOPW {
param (
[Parameter(Mandatory)]
[string]$url
)
$url32 = Get-RedirectedUrl $url
$verRe = 'Setup-|word-|\.exe$'
$version = $url32 -split $verRe | Select-Object -last 1 -skip 1
$version = $version -replace ('\.BETA', ' beta')
$version = Get-Version $version
$major = $version.ToString(1)
$result = @{
URL32 = $url32
Version = $version
VersionMajor = $major
RemoteVersion = $version
}
$result
}
function LoadXml([string]$Path) {
$Path = Resolve-Path $Path
$nu = New-Object xml
$nu.PSBase.PreserveWhitespace = $true
$nu.Load($Path)
return $nu
}
function SaveXml([string]$Path, [xml]$nu) {
$Path = Resolve-Path $Path
$utf8NoBom = New-Object System.Text.UTF8Encoding($false)
$xml = $nu.InnerXml
[System.IO.File]::WriteAllText($Path, $xml, $utf8NoBom)
}
function GetDependenciesElement([xml]$nu) {
return $nu.package.metadata.GetElementsByTagName('dependencies') | Select-Object -first 1
}
function HasDependency([System.Xml.XmlElement] $dependenciesElement, $id) {
$childElements = $dependenciesElement.GetElementsByTagName('dependency') | Where-Object { $_.id -eq $id }
return $childElements -ne $null
}
function addDependency([string]$Path, [string]$id, [string]$version) {
$nu = LoadXml $Path
$dependencies = GetDependenciesElement $nu
if (!$dependencies) {
$dependencies = $nu.CreateElement('dependencies', 'http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd')
$nu.package.metadata.AppendChild($dependencies) | Out-Null
}
if (!(HasDependency -dependenciesElement $dependencies -id $id)) {
$dependency = $nu.CreateElement('dependency', 'http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd')
$dependency.SetAttribute('id', $id) | Out-Null
if ($version) {
$dependency.SetAttribute('version', $version) | Out-Null
}
$dependencies.AppendChild($dependency) | Out-Null
SaveXml $Path $nu
}
}
function removeDependencies([string]$Path) {
$nu = LoadXml $Path
$dependencies = GetDependenciesElement $nu
if ($dependencies -and $dependencies.HasChildNodes) {
$dependencies.RemoveAll() | Out-Null
SaveXml $Path $nu
}
}
================================================
FILE: automatic/1password7/1password7.nuspec
================================================
<?xml version="1.0" encoding="utf-8"?>
<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>1password7</id>
<version>7.9.836</version>
<title>1Password</title>
<authors>AgileBits</authors>
<owners>chocolatey-community, AgileBits</owners>
<licenseUrl>https://1password.com/legal/terms-of-service</licenseUrl>
<projectUrl>https://1password.com/</projectUrl>
<iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@90dd811113cf25d7184ea4c831999138315ab4f9/icons/1password7.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<mailingListUrl>https://discussions.agilebits.com/</mailingListUrl>
<!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->
<description><
## Notes
- This package version installs version 7.x of 1password, if you want 8.x use the package [1password8](https://chocolatey.org/packages/1password8) or [1password4](https://chocolatey.org/packages/1password4) for 4.x.
- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**
]]></description>
<summary>1Password - Have you ever forgotten a password?</summary>
<copyright>© 2024 1Password. All rights reserved.</copyright>
<tags>1password7 utility trial cross-platform password keystore keys 1password</tags>
<packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/1password7</packageSourceUrl>
<dependencies>
<dependency id="dotnet4.7.2" version="4.7.2.20180712" />
</dependencies>
</metadata>
<files>
<file src="tools\**" target="tools" />
</files>
</package>
================================================
FILE: automatic/1password7/Readme.md
================================================
# [<img src="https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@90dd811113cf25d7184ea4c831999138315ab4f9/icons/1password7.png" height="48" width="48" /> 1Password](https://chocolatey.org/packages/1password)
1Password can create strong, unique passwords for you, remember them, and restore them, all directly in your web browser.

## Notes
- This package version installs version 7.x of 1password, if you want 8.x use the package [1password8](https://chocolatey.org/packages/1password8) or [1password4](https://chocolatey.org/packages/1password4) for 4.x.
- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**
================================================
FILE: automatic/1password7/tools/chocolateyInstall.ps1
================================================
$ErrorActionPreference = 'Stop'
$packageArgs = @{
packageName = $env:ChocolateyPackageName
fileType = 'exe'
url = 'https://c.1password.com/dist/1P/win6/1PasswordSetup-7.9.836.exe'
softwareName = '1Password*'
checksum = '840e237adf8bc5d429c69467d9afc0407114310faac3af06b80faab72c342fda'
checksumType = 'sha256'
silentArgs = "--silent"
validExitCodes = @(0)
BeforeInstall = {
$cache_dir = Join-Path -Path $env:LocalAppData -ChildPath "1password\logs\setup"
# Installer blocks at the end and never returns. Successfull installation is visible in the log file, but only if it is the first installation
$null = Start-Job -ScriptBlock { param($cache_dir)
Remove-Item $cache_dir\*.log -Recurse -ea 0
$seconds = 0; $max_seconds = 120
while ($seconds -lt $max_seconds) {
Start-Sleep 1; $seconds++
$logFilePath = Get-ChildItem $cache_dir\*.log -Recurse | Select-Object -First 1
# We will only wait up to a minute for a log file being available.
if (!$logFilePath ) { continue }
$log = Get-Content $logFilePath
if ($log -like '*Installation successful!' -or $log -like '*Installation completed successfully!*') {
break
}
}
# We will wait a couple of seconds to ensure as the installer haven't fully finished when this message
# is outputted. We also need to stop the executable no matter what for the package to finish.
Start-Sleep -Seconds 2
Get-Process '1password' -ea 0 | Stop-Process
} -ArgumentList ($cache_dir)
}
}
Install-ChocolateyPackage @packageArgs
================================================
FILE: automatic/1password7/tools/chocolateyUninstall.ps1
================================================
$ErrorActionPreference = 'Stop';
$packageName = $env:ChocolateyPackageName
[array]$key = Get-UninstallRegistryKey -SoftwareName '1Password*' | Where-Object DisplayVersion -match "^7\."
if ($key.Count -eq 1) {
$key | ForEach-Object {
$packageArgs = @{
packageName = $packageName
fileType = 'EXE'
silentArgs = 'uninstall'
validExitCodes = @(0)
file = "$($_.UninstallString -replace ' uninstall')"
}
Uninstall-ChocolateyPackage @packageArgs
}
}
elseif ($key.Count -eq 0) {
Write-Warning "$packageName has already been uninstalled by other means."
}
elseif ($key.Count -gt 1) {
Write-Warning "$($key.Count) matches found!"
Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
Write-Warning "Please alert package maintainer the following keys were matched:"
$key | ForEach-Object { Write-Warning "- $($_.DisplayName)" }
}
================================================
FILE: automatic/1password7/update.ps1
================================================
Import-Module Chocolatey-AU
. "$PSScriptRoot\..\1password\update_helper.ps1"
function global:au_SearchReplace {
@{
".\tools\chocolateyInstall.ps1" = @{
"(?i)^(\s*url\s*=\s*)'.*'" = "`${1}'$($Latest.URL32)'"
"(?i)^(\s*checksum\s*=\s*)'.*'" = "`${1}'$($Latest.Checksum32)'"
"(?i)^(\s*checksumType\s*=\s*)'.*'" = "`${1}'$($Latest.ChecksumType32)'"
}
}
}
function Find-1Password7Stream {
$releaseUrl = 'https://app-updates.agilebits.com/download/OPW7/Y'
$result = Get-LatestOPW -url $releaseUrl
$result['Readme'] = "$PSScriptRoot\Readme.md"
$result['DependencyName'] = Split-Path -Leaf $PSScriptRoot
$result
}
function global:au_GetLatest {
Find-1Password7Stream
}
if ($MyInvocation.InvocationName -ne '.') {
update -ChecksumFor 32 -IncludeStream $IncludeStream -Force:$Force
}
================================================
FILE: automatic/1password8/1password8.nuspec
================================================
<?xml version="1.0" encoding="utf-8"?>
<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>1password8</id>
<version>8.12.12</version>
<title>1Password</title>
<authors>AgileBits</authors>
<owners>chocolatey-community</owners>
<licenseUrl>https://1password.com/legal/terms-of-service</licenseUrl>
<projectUrl>https://1password.com/</projectUrl>
<iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c1a3d39ea26e859ef0f4c1f1f9eacd95b340c332/icons/1password8.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<mailingListUrl>https://discussions.agilebits.com/</mailingListUrl>
<!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->
<description><
## Notes
- This package version installs version 8.x of 1password, if you want 7.x use the package [1password7](https://chocolatey.org/packages/1password7) or [1password4](https://chocolatey.org/packages/1password4) for 4.x.
- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**
]]></description>
<summary>1Password - Have you ever forgotten a password?</summary>
<copyright>© 2024 1Password. All rights reserved.</copyright>
<tags>1password8 utility trial cross-platform password keystore keys 1password</tags>
<packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/1password8</packageSourceUrl>
</metadata>
<files>
<file src="tools\**" target="tools" />
</files>
</package>
================================================
FILE: automatic/1password8/Readme.md
================================================
# [<img src="https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c1a3d39ea26e859ef0f4c1f1f9eacd95b340c332/icons/1password8.png" height="48" width="48" /> 1Password](https://chocolatey.org/packages/1password8)
1Password can create strong, unique passwords for you, remember them, and restore them, all directly in your web browser.

## Notes
- This package version installs version 8.x of 1password, if you want 7.x use the package [1password7](https://chocolatey.org/packages/1password7) or [1password4](https://chocolatey.org/packages/1password4) for 4.x.
- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**
================================================
FILE: automatic/1password8/tools/chocolateyInstall.ps1
================================================
$ErrorActionPreference = 'Stop'
$packageArgs = @{
packageName = $env:ChocolateyPackageName
fileType = 'msi'
url = 'https://downloads.1password.com/win/1PasswordSetup-8.12.12.msi'
softwareName = '1Password*'
checksum = 'db118d3aee37ef55d2172a814f50db1941730988f38a06366db8b59ce0264d75'
checksumType = 'sha256'
silentArgs = "/qn /norestart /l*v `"$($env:TEMP)\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`""
validExitCodes = @(0, 1641, 3010)
}
Install-ChocolateyPackage @packageArgs
================================================
FILE: automatic/1password8/update.ps1
================================================
Import-Module Chocolatey-AU
function global:au_SearchReplace {
@{
".\tools\chocolateyInstall.ps1" = @{
"(?i)^(\s*url\s*=\s*)'.*'" = "`${1}'$($Latest.URL32)'"
"(?i)^(\s*checksum\s*=\s*)'.*'" = "`${1}'$($Latest.Checksum32)'"
"(?i)^(\s*checksumType\s*=\s*)'.*'" = "`${1}'$($Latest.ChecksumType32)'"
}
}
}
function Find-1Password8Stream {
$releaseUrl = 'https://releases.1password.com/windows/'
$releasesPage = Invoke-WebRequest -Uri $releaseUrl -UseBasicParsing
if ($releasesPage -match 'Updated to (?<version>8\.[\d\.]+) on') {
$version = Get-Version $Matches['version']
# We are using a semi-hardcoded link here, as we are not ready to move to the MSIX installer.
# The direct MSI downloads, though not advertised on the download page, are still valid -
# See: https://support.1password.com/deploy-1password/
$url = "https://downloads.1password.com/win/1PasswordSetup-$($version).msi"
@{
URL32 = $url
Version = $version
VersionMajor = $version.ToString(1)
RemoteVersion = $version
Readme = "$PSScriptRoot\Readme.md"
DependencyName = Split-Path -Leaf $PSScriptRoot
}
} else {
throw "Unable to find information about 8.x of 1password"
}
}
function global:au_GetLatest {
Find-1Password8Stream
}
if ($MyInvocation.InvocationName -ne '.') {
update -ChecksumFor 32 -IncludeStream $IncludeStream -Force:$Force
}
================================================
FILE: automatic/360ts/360ts.json
================================================
{
"ts": "11.0.0.1314",
"tse": "8.8.0.1119"
}
================================================
FILE: automatic/360ts/360ts.nuspec
================================================
<?xml version="1.0"?>
<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>360ts</id>
<version>11.0.0.1314</version>
<title>360 Total Security</title>
<authors>Qihu 360 Software</authors>
<owners>chocolatey-community,adgellida</owners>
<licenseUrl>http://www.360totalsecurity.com/en/about.html</licenseUrl>
<projectUrl>http://www.360totalsecurity.com/</projectUrl>
<iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b92d42be38598e16e7e526b3b8b43c3220439cd4/icons/360ts.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description><![CDATA[
A feature-packed software solution that provides users with a powerful antivirus, a junk cleaner and a system booster within the same interface
## Features
- 360 Total Security offers your PC complete protection from Viruses, Trojans and other emerging threats.
- Whether you are shopping online, downloading files or chatting with your friends you can be sure that 360 Total Security is there to keep you safe and your computer optimized.
- Clean-up utility is just one click away to keep your PC in optimal condition.
- Full Check: Quickly check the overall condition of your computers' health and safety with one click.
- Virus Scan: Integrating award winning antivirus engines from 360 Cloud Scan Engine,360 QVMII AI Engine, Avira and Bitdefender to provide you with the ultimate in Virus detection and protection capabilities.
- Speedup: Manage and optimize your system services, boot up items and plugins - Shorten your boot time and get going sooner!
- Cleanup: Cleanup frees your disk space by removing junk files and plugin, which can improve system performance - With cleanup you can decide which areas and files to clean.
- Protection: Protection offers 4 different user selectable modes - Performance/Balanced/Security and Custom. Each mode offers a different level of protection from malware, phishing attacks and backdoors.
- Top-rated tools: WiFi Security Check, Sandbox, Patch Up
## Notes
- The uninstall for this package **is not silent**.
]]></description>
<summary>A feature-packed software solution that provides users with a powerful antivirus, a junk cleaner and a system booster within the same interface</summary>
<copyright>Ⓒ 2014 - 2017 Qihu 360 Software Co. Limited</copyright>
<tags>antivirus security privacy-protection internet-security anti-keylogger anti-phishing webcam-protection foss admin</tags>
<packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/360ts</packageSourceUrl>
<releaseNotes>https://www.360totalsecurity.com/en/version/360-total-security/</releaseNotes>
</metadata>
<files>
<file src="tools\**" target="tools" />
</files>
</package>
================================================
FILE: automatic/360ts/README.md
================================================
# <img src="https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/b92d42be38598e16e7e526b3b8b43c3220439cd4/icons/360ts.png" width="48" height="48"/> [360ts](https://chocolatey.org/packages/360ts)
A feature-packed software solution that provides users with a powerful antivirus, a junk cleaner and a system booster within the same interface
## Features
- 360 Total Security offers your PC complete protection from Viruses, Trojans and other emerging threats.
- Whether you are shopping online, downloading files or chatting with your friends you can be sure that 360 Total Security is there to keep you safe and your computer optimized.
- Clean-up utility is just one click away to keep your PC in optimal condition.
- Full Check: Quickly check the overall condition of your computers' health and safety with one click.
- Virus Scan: Integrating award winning antivirus engines from 360 Cloud Scan Engine,360 QVMII AI Engine, Avira and Bitdefender to provide you with the ultimate in Virus detection and protection capabilities.
- Speedup: Manage and optimize your system services, boot up items and plugins - Shorten your boot time and get going sooner!
- Cleanup: Cleanup frees your disk space by removing junk files and plugin, which can improve system performance - With cleanup you can decide which areas and files to clean.
- Protection: Protection offers 4 different user selectable modes - Performance/Balanced/Security and Custom. Each mode offers a different level of protection from malware, phishing attacks and backdoors.
- Top-rated tools: WiFi Security Check, Sandbox, Patch Up
## Notes
- The uninstall for this package **is not silent**.
================================================
FILE: automatic/360ts/README_ts.md
================================================
# <img src="https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/b92d42be38598e16e7e526b3b8b43c3220439cd4/icons/360ts.png" width="48" height="48"/> [360ts](https://chocolatey.org/packages/360ts)
A feature-packed software solution that provides users with a powerful antivirus, a junk cleaner and a system booster within the same interface
## Features
- 360 Total Security offers your PC complete protection from Viruses, Trojans and other emerging threats.
- Whether you are shopping online, downloading files or chatting with your friends you can be sure that 360 Total Security is there to keep you safe and your computer optimized.
- Clean-up utility is just one click away to keep your PC in optimal condition.
- Full Check: Quickly check the overall condition of your computers' health and safety with one click.
- Virus Scan: Integrating award winning antivirus engines from 360 Cloud Scan Engine,360 QVMII AI Engine, Avira and Bitdefender to provide you with the ultimate in Virus detection and protection capabilities.
- Speedup: Manage and optimize your system services, boot up items and plugins - Shorten your boot time and get going sooner!
- Cleanup: Cleanup frees your disk space by removing junk files and plugin, which can improve system performance - With cleanup you can decide which areas and files to clean.
- Protection: Protection offers 4 different user selectable modes - Performance/Balanced/Security and Custom. Each mode offers a different level of protection from malware, phishing attacks and backdoors.
- Top-rated tools: WiFi Security Check, Sandbox, Patch Up
## Notes
- The uninstall for this package **is not silent**.
================================================
FILE: automatic/360ts/README_tse.md
================================================
# <img src="https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/b92d42be38598e16e7e526b3b8b43c3220439cd4/icons/360ts.png" width="48" height="48"/> [360tse](https://chocolatey.org/packages/360tse)
360 Total Security Essential as the name implies is just pure anti-virus - providing comprehensive protection against the latest security threats with a combined virus detection engine.
## Features
- Superior Threat Detection: Total integration of award-winning anti-virus engines from 360 Cloud Engine,360 QVMII, Avira and Bitdefender to provide you with the ultimate in Virus detection and protection capabilities.
- Layered Protection: Multiple shields guarantee a secure and peaceful digital experience. Your experience will be worry free from phishing, Trojan and data theft.
- Premium Features: You can execute risky programs in the Sandbox, threats will be kept separate from your system and isolated.Automatic updates and theme support.
- Real Time Protection and Timely Updates: 360 Cloud Security provides real-time protection with the latest virus definition updates and threat indexes provided seamlessly so that your PC is always up to date and secure.
## Notes
- The uninstall for this package **is not silent**.
================================================
FILE: automatic/360ts/tools/chocolateyInstall.ps1
================================================
$ErrorActionPreference = 'Stop'
$packageArgs = @{
packageName = '360ts'
fileType = 'exe'
url = 'https://free.360totalsecurity.com/totalsecurity/360TS_Setup_11.0.0.1314.exe'
checksum = 'cbb2697f6037d5d64778bbbf6c598f3aa8a53e809edff66104363928b95b98f5'
checksumType = 'sha256'
silentArgs = '/S'
validExitCodes = @(0)
softwareName = '360 Total Security'
}
Install-ChocolateyPackage @packageArgs
================================================
FILE: automatic/360ts/update.ps1
================================================
Import-Module Chocolatey-AU
function global:au_BeforeUpdate {
if ($Latest.Title -like '*essential*') {
Copy-Item "$PSScriptRoot\README_tse.md" "$PSScriptRoot\README.md" -Force
} else {
Copy-Item "$PSScriptRoot\README_ts.md" "$PSScriptRoot\README.md" -Force
}
}
function global:au_SearchReplace {
@{
".\tools\chocolateyInstall.ps1" = @{
"(^\s*packageName\s*=\s*)('.*')" = "`$1'$($Latest.PackageName)'"
"(^\s*url\s*=\s*)('.*')" = "`$1'$($Latest.URL32)'"
"(^\s*checksum\s*=\s*)('.*')" = "`$1'$($Latest.Checksum32)'"
"(^\s*checksumType\s*=\s*)('.*')" = "`$1'$($Latest.ChecksumType32)'"
"(^\s*softwareName\s*=\s*)('.*')" = "`$1'$($Latest.Title)'"
}
".\360ts.nuspec" = @{
"(?i)(^\s*\<title\>).*(\<\/title\>)" = "`${1}$($Latest.Title)`${2}"
}
}
}
function Get360Version {
param(
[string]$releases,
[string]$PackageName,
[string]$Title
)
$regex = '(\d+\.\d+\.\d+\.\d+)|( Beta)'
$HTML = Invoke-WebRequest -UseBasicParsing -Uri $releases
( $HTML | ForEach-Object { ($_ -match $regex )} ) | Select-Object -First 2 | Out-Null
$version = $Matches[0];
if ( $Matches[2] -ne $null ) {
$version = $version + $Matches[2]
$version -replace('','_')
}
$url = "https://free.360totalsecurity.com/totalsecurity/${PackageName}_Setup_${version}.exe"
@{
PackageName = $PackageName.ToLower()
Title = $Title
Version = $version -replace('_','-')
URL32 = $url
}
}
$360_ts_url = 'https://www.360totalsecurity.com/en/version/360-total-security/'
$360_tse_url = 'https://www.360totalsecurity.com/en/version/360-total-security-essential/'
function global:au_GetLatest {
$streams = [ordered] @{
#tse = Get360Version -releases $360_tse_URL -PackageName "360TSE" -Title "360 Total Security Essential" # Software removed from website, kept here as a historic reference
ts = Get360Version -releases $360_ts_URL -PackageName "360TS" -Title "360 Total Security"
}
return @{ Streams = $streams }
}
update -ChecksumFor 32
================================================
FILE: automatic/7zip/7zip.json
================================================
{
"stable": "26.1",
"pre": "24.4-beta"
}
================================================
FILE: automatic/7zip/7zip.nuspec
================================================
<?xml version="1.0" encoding="utf-8"?>
<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->
<package xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<metadata>
<id>7zip</id>
<title>7-Zip</title>
<version>26.1</version>
<authors>Igor Pavlov</authors>
<owners>chocolatey-community,Rob Reynolds</owners>
<summary>7-Zip is a file archiver with a high compression ratio.</summary>
<description>< with **LZMA** and **LZMA2** compression
- Supported formats:
- Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
- Unpacking only: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z.
- For ZIP and GZIP formats, **7-Zip** provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip
- Strong AES-256 encryption in 7z and ZIP formats
- Self-extracting capability for 7z format
- Integration with Windows Shell
- Powerful File Manager
- Powerful command line version
- Plugin for FAR Manager
- Localizations for 87 languages
## Notes
- The installer for 7-Zip is known to close the Explorer process. This means you may lose current work. If it doesn't automatically restart explorer, type `explorer` on the command shell to restart it.
- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**
]]></description>
<projectUrl>http://www.7-zip.org/</projectUrl>
<packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/7zip</packageSourceUrl>
<tags>7zip zip archiver admin foss</tags>
<licenseUrl>http://www.7-zip.org/license.txt</licenseUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@68b91a851cee97e55c748521aa6da6211dd37c98/icons/7zip.svg</iconUrl>
<docsUrl>http://www.7-zip.org/faq.html</docsUrl>
<mailingListUrl>https://sourceforge.net/p/sevenzip/discussion/45797/</mailingListUrl>
<bugTrackerUrl>https://sourceforge.net/p/sevenzip/_list/tickets?source=navbar</bugTrackerUrl>
<releaseNotes>http://www.7-zip.org/history.txt</releaseNotes>
<dependencies>
<dependency id="7zip.install" version="[26.1]" />
</dependencies>
</metadata>
<files>
</files>
</package>
================================================
FILE: automatic/7zip/README.md
================================================
# <img src="https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@68b91a851cee97e55c748521aa6da6211dd37c98/icons/7zip.svg" width="48" height="48"/> [7zip](https://chocolatey.org/packages/7zip)
7-Zip is a file archiver with a high compression ratio.
## Features
- High compression ratio in [7z format](http://www.7-zip.org/7z.html) with **LZMA** and **LZMA2** compression
- Supported formats:
- Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
- Unpacking only: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z.
- For ZIP and GZIP formats, **7-Zip** provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip
- Strong AES-256 encryption in 7z and ZIP formats
- Self-extracting capability for 7z format
- Integration with Windows Shell
- Powerful File Manager
- Powerful command line version
- Plugin for FAR Manager
- Localizations for 87 languages
## Notes
- The installer for 7-Zip is known to close the Explorer process. This means you may lose current work. If it doesn't automatically restart explorer, type `explorer` on the command shell to restart it.
- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**
================================================
FILE: automatic/7zip/update.ps1
================================================
Import-Module Chocolatey-AU
$domain = 'http://www.7-zip.org/'
$releases = "${domain}download.html"
function global:au_SearchReplace {
@{
"$($Latest.PackageName).nuspec" = @{
"(\<dependency .+?`"$($Latest.PackageName).install`" version=)`"([^`"]+)`"" = "`$1`"[$($Latest.Version)]`""
}
}
}
function global:au_GetLatest {
$download_page = Invoke-WebRequest $releases
$streams = @{}
$download_page.AllElements | Where-Object innerText -match "^Download 7\-Zip ([\d\.]+) ?(alpha|beta|rc)? \([\d]{4}[\-\d]+\)" | ForEach-Object {
if ($Matches[1] -and $Matches[2]) {
$streamName = "pre"
$version = "$($Matches[1])"
$versionFull = "$version-$($Matches[2])"
}
elseif ($Matches[1]) {
$streamName = "stable"
$version = $Matches[1]
$versionFull = $version
}
else {
return
}
if ($streams.ContainsKey($streamName)) { return }
$URLS = $download_page.links | Where-Object href -match "7z$($version -replace '\.','')" | Select-Object -expand href
$streams["$streamName"] = @{
URL32 = $domain + ($URLS | Where-Object { $_ -notmatch "x64" } | Select-Object -first 1)
URL64 = $domain + ($URLS | Where-Object { $_ -match "x64" } | Select-Object -first 1)
URL_EXTRA = $domain + ($URLS | Where-Object { $_ -match "extra" } | Select-Object -first 1)
Version = (Get-Version $versionFull).ToString()
}
}
return @{ Streams = $streams }
}
if ($MyInvocation.InvocationName -ne '.') {
update -ChecksumFor none -NoCheckUrl # NoCheckUrl is now required due to server misconfiguration
}
================================================
FILE: automatic/7zip.install/7zip.install.json
================================================
{
"stable": "26.0",
"pre": "24.4-beta"
}
================================================
FILE: automatic/7zip.install/7zip.install.nuspec
================================================
<?xml version="1.0" encoding="utf-8"?>
<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->
<package xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<metadata>
<id>7zip.install</id>
<title>7-Zip (Install)</title>
<version>26.0</version>
<authors>Igor Pavlov</authors>
<owners>chocolatey-community,Rob Reynolds</owners>
<summary>7-Zip is a file archiver with a high compression ratio.</summary>
<description>< with **LZMA** and **LZMA2** compression
- Supported formats:
- Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
- Unpacking only: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z.
- For ZIP and GZIP formats, **7-Zip** provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip
- Strong AES-256 encryption in 7z and ZIP formats
- Self-extracting capability for 7z format
- Integration with Windows Shell
- Powerful File Manager
- Powerful command line version
- Plugin for FAR Manager
- Localizations for 87 languages
## Notes
- The installer for 7-Zip is known to close the Explorer process. This means you may lose current work. If it doesn't automatically restart explorer, type `explorer` on the command shell to restart it.
- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**
]]></description>
<projectUrl>http://www.7-zip.org/</projectUrl>
<packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/7zip.install</packageSourceUrl>
<tags>7zip zip archiver admin cross-platform cli foss</tags>
<licenseUrl>http://www.7-zip.org/license.txt</licenseUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@68b91a851cee97e55c748521aa6da6211dd37c98/icons/7zip.svg</iconUrl>
<docsUrl>http://www.7-zip.org/faq.html</docsUrl>
<mailingListUrl>https://sourceforge.net/p/sevenzip/discussion/45797/</mailingListUrl>
<bugTrackerUrl>https://sourceforge.net/p/sevenzip/_list/tickets?source=navbar</bugTrackerUrl>
<releaseNotes>
[Software Changelog](http://www.7-zip.org/history.txt)
[Package Changelog](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/master/automatic/7zip.install/Changelog.md)
</releaseNotes>
<dependencies>
<dependency id="chocolatey-core.extension" version="1.3.3" />
</dependencies>
</metadata>
<files>
<file src="tools\**" target="tools" />
<file src="legal\**" target="legal" />
</files>
</package>
================================================
FILE: automatic/7zip.install/Changelog.md
================================================
# Package changelog
## Version: 18.6 (2018-12-30)
### Bugs
- Added uninstallation of shim file (Issue [#1066][i1066])
## Version: 16.4.0.20170506 (2017-05-06)
### Bugs
- Removed check and restart of explorer, this is no longer necessary as 7zip no longer closes explorer. (Issue [#714][i714])
## Version: 16.4.0.20170420 (2017-04-20)
### Improvements
- Added check to test for existence before starting explorer.exe
## Version: 16.4.0.20170403 (2017-04-03)
### Bugs
- Fixed wrong architecture used during install
## Version: 16.4.0.20170402 (2017-04-02)
### Bugs
- Fixed package source url
### Features/Improvements
- Added missing cross-platform and cli tags
- Added shimming (Issue [#549][i549])
## Version: 16.04 (2017-01-18)
- Migrated to the Core Team Repository
[i714]: https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/714
[i549]: https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/549
[i1066]: https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/1066
================================================
FILE: automatic/7zip.install/README.md
================================================
# <img src="https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@68b91a851cee97e55c748521aa6da6211dd37c98/icons/7zip.svg" width="48" height="48"/> [7zip.install](https://chocolatey.org/packages/7zip.install)
7-Zip is a file archiver with a high compression ratio.
## Features
- High compression ratio in [7z format](http://www.7-zip.org/7z.html) with **LZMA** and **LZMA2** compression
- Supported formats:
- Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
- Unpacking only: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z.
- For ZIP and GZIP formats, **7-Zip** provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip
- Strong AES-256 encryption in 7z and ZIP formats
- Self-extracting capability for 7z format
- Integration with Windows Shell
- Powerful File Manager
- Powerful command line version
- Plugin for FAR Manager
- Localizations for 87 languages
## Notes
- The installer for 7-Zip is known to close the Explorer process. This means you may lose current work. If it doesn't automatically restart explorer, type `explorer` on the command shell to restart it.
- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**
================================================
FILE: automatic/7zip.install/legal/LICENSE.txt
================================================
7-Zip
~~~~~
License for use and distribution
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7-Zip Copyright (C) 1999-2016 Igor Pavlov.
Licenses for files are:
1) 7z.dll: GNU LGPL + unRAR restriction
2) All other files: GNU LGPL
The GNU LGPL + unRAR restriction means that you must follow both
GNU LGPL rules and unRAR restriction rules.
Note:
You can use 7-Zip on any computer, including a computer in a commercial
organization. You don't need to register or pay for 7-Zip.
GNU LGPL information
--------------------
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You can receive a copy of the GNU Lesser General Public License from
http://www.gnu.org/
unRAR restriction
-----------------
The decompression engine for RAR archives was developed using source
code of unRAR program.
All copyrights to original unRAR code are owned by Alexander Roshal.
The license for original unRAR code has the following restriction:
The unRAR sources cannot be used to re-create the RAR compression algorithm,
which is proprietary. Distribution of modified unRAR sources in separate form
or as a part of other software is permitted, provided that it is clearly
stated in the documentation and source comments that the code may
not be used to develop a RAR (WinRAR) compatible archiver.
--
Igor Pavlov
================================================
FILE: automatic/7zip.install/legal/VERIFICATION.txt
================================================
VERIFICATION
Verification is intended to assist the Chocolatey moderators and community
in verifying that this package's contents are trustworthy.
The installer has been downloaded from their official download link listed on <http://www.7-zip.org/download.html>
and can be verified like this:
1. Download the following installers:
32-Bit: <http://www.7-zip.org/a/7z2600.exe>
64-Bit: <http://www.7-zip.org/a/7z2600-x64.exe>
2. You can use one of the following methods to obtain the checksum
- Use powershell function 'Get-Filehash'
- Use chocolatey utility 'checksum.exe'
checksum type: sha256
checksum32: D605EB609AA67796DCA7CFE26D7E28792090BB8048302D6E05EDE16E8E33145C
checksum64: 6FE18D5B3080E39678CABFA6CEF12CFB25086377389B803A36A3C43236A8A82C
File 'LICENSE.txt' is obtained from <http://www.7-zip.org/license.txt>
================================================
FILE: automatic/7zip.install/tools/chocolateyInstall.ps1
================================================
$ErrorActionPreference = 'Stop'
$toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
$filePath = if ((Get-OSArchitectureWidth 64) -and $env:chocolateyForceX86 -ne $true) {
Write-Host "Installing 64 bit version" ; Get-Item $toolsDir\*_x64.exe }
else { Write-Host "Installing 32 bit version" ; Get-Item $toolsDir\*_x32.exe }
$packageArgs = @{
packageName = '7zip.install'
fileType = 'exe'
softwareName = '7-zip*'
file = $filePath
silentArgs = '/S'
validExitCodes = @(0)
}
Install-ChocolateyInstallPackage @packageArgs
Remove-Item $toolsDir\*.exe -ea 0 -force
$installLocation = Get-AppInstallLocation $packageArgs.softwareName
if (!$installLocation) { Write-Warning "Can't find 7zip install location"; return }
Write-Host "7zip installed to '$installLocation'"
Install-BinFile '7z' $installLocation\7z.exe
Install-BinFile '7zG' $installLocation\7zG.exe
================================================
FILE: automatic/7zip.install/tools/chocolateyUninstall.ps1
================================================
$ErrorActionPreference = 'Stop';
$packageName = '7zip.install'
$uninstalled = $false
[array]$key = Get-UninstallRegistryKey -SoftwareName '7-zip*' | Where-Object { $_.DisplayName -notlike '7-zip zs*' }
if ($key.Count -eq 1) {
$key | ForEach-Object {
$packageArgs = @{
packageName = $packageName
fileType = 'EXE'
silentArgs = '/S'
validExitCodes = @(0)
file = "$($_.UninstallString)"
}
Uninstall-ChocolateyPackage @packageArgs
Uninstall-BinFile -Name "7z.exe" -Path $packageArgs["file"]
Uninstall-BinFile -Name "7zG.exe" -Path $packageArgs["file"]
}
} elseif ($key.Count -eq 0) {
Write-Warning "$packageName has already been uninstalled by other means."
} elseif ($key.Count -gt 1) {
Write-Warning "$($key.Count) matches found!"
Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
Write-Warning "Please alert package maintainer the following keys were matched:"
$key | ForEach-Object {Write-Warning "- $($_.DisplayName)"}
}
================================================
FILE: automatic/7zip.install/update.ps1
================================================
. "$PSScriptRoot\..\7zip\update.ps1"
Import-Module "$PSScriptRoot\..\..\scripts\au_extensions.psm1"
$softwareNamePrefix = '7-zip'
function global:au_BeforeUpdate { Get-RemoteFiles -Purge -FileNameBase '7zip' }
function global:au_AfterUpdate {
Update-ChangelogVersion -Version $Latest.Version
}
function global:au_SearchReplace {
@{
".\legal\verification.txt" = @{
"(?i)(listed on\s*)\<.*\>" = "`${1}<$releases>"
"(?i)(32-Bit.+)\<.*\>" = "`${1}<$($Latest.URL32)>"
"(?i)(64-Bit.+)\<.*\>" = "`${1}<$($Latest.URL64)>"
"(?i)(checksum type:).*" = "`${1} $($Latest.ChecksumType64)"
"(?i)(checksum32:).*" = "`${1} $($Latest.Checksum32)"
"(?i)(checksum64:).*" = "`${1} $($Latest.Checksum64)"
}
}
}
update -ChecksumFor none -NoCheckUrl
================================================
FILE: automatic/7zip.portable/7zip.portable.json
================================================
{
"stable": "26.0",
"pre": "24.4-beta"
}
================================================
FILE: automatic/7zip.portable/7zip.portable.nuspec
================================================
<?xml version="1.0" encoding="utf-8"?>
<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->
<package xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<metadata>
<id>7zip.portable</id>
<title>7-Zip (Portable, CommandLine)</title>
<version>26.0</version>
<authors>Igor Pavlov</authors>
<owners>chocolatey-community,Rob Reynolds</owners>
<summary>7-Zip is a file archiver with a high compression ratio.</summary>
<description>< with **LZMA** and **LZMA2** compression
- Supported formats:
- Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
- Unpacking only: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z.
- For ZIP and GZIP formats, **7-Zip** provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip
- Strong AES-256 encryption in 7z and ZIP formats
- Self-extracting capability for 7z format
- Powerful command line version
- Localizations for 87 languages
## Notes
- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**
]]></description>
<projectUrl>http://www.7-zip.org/</projectUrl>
<packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/7zip.portable</packageSourceUrl>
<tags>7zip zip archiver foss</tags>
<licenseUrl>http://www.7-zip.org/license.txt</licenseUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@68b91a851cee97e55c748521aa6da6211dd37c98/icons/7zip.svg</iconUrl>
<docsUrl>http://www.7-zip.org/faq.html</docsUrl>
<mailingListUrl>https://sourceforge.net/p/sevenzip/discussion/45797/</mailingListUrl>
<bugTrackerUrl>https://sourceforge.net/p/sevenzip/_list/tickets?source=navbar</bugTrackerUrl>
<releaseNotes>http://www.7-zip.org/history.txt</releaseNotes>
</metadata>
<files>
<file src="tools\**" target="tools" />
<file src="legal\**" target="legal" />
</files>
</package>
================================================
FILE: automatic/7zip.portable/README.md
================================================
# <img src="https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@68b91a851cee97e55c748521aa6da6211dd37c98/icons/7zip.svg" width="48" height="48"/> [7zip.portable](https://chocolatey.org/packages/7zip.portable)
7-Zip is a file archiver with a high compression ratio.
## Features
- High compression ratio in [7z format](http://www.7-zip.org/7z.html) with **LZMA** and **LZMA2** compression
- Supported formats:
- Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
- Unpacking only: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z.
- For ZIP and GZIP formats, **7-Zip** provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip
- Strong AES-256 encryption in 7z and ZIP formats
- Self-extracting capability for 7z format
- Powerful command line version
- Localizations for 87 languages
## Notes
- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**
================================================
FILE: automatic/7zip.portable/legal/LICENSE.txt
================================================
7-Zip
~~~~~
License for use and distribution
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7-Zip Copyright (C) 1999-2016 Igor Pavlov.
Licenses for files are:
1) 7z.dll: GNU LGPL + unRAR restriction
2) All other files: GNU LGPL
The GNU LGPL + unRAR restriction means that you must follow both
GNU LGPL rules and unRAR restriction rules.
Note:
You can use 7-Zip on any computer, including a computer in a commercial
organization. You don't need to register or pay for 7-Zip.
GNU LGPL information
--------------------
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You can receive a copy of the GNU Lesser General Public License from
http://www.gnu.org/
unRAR restriction
-----------------
The decompression engine for RAR archives was developed using source
code of unRAR program.
All copyrights to original unRAR code are owned by Alexander Roshal.
The license for original unRAR code has the following restriction:
The unRAR sources cannot be used to re-create the RAR compression algorithm,
which is proprietary. Distribution of modified unRAR sources in separate form
or as a part of other software is permitted, provided that it is clearly
stated in the documentation and source comments that the code may
not be used to develop a RAR (WinRAR) compatible archiver.
--
Igor Pavlov
================================================
FILE: automatic/7zip.portable/legal/VERIFICATION.txt
================================================
VERIFICATION
Verification is intended to assist the Chocolatey moderators and community
in verifying that this package's contents are trustworthy.
The installer has been downloaded from their official download link listed on <http://www.7-zip.org/download.html>
and can be verified like this:
1. Download the following installers:
32-Bit: <http://www.7-zip.org/a/7z2600.exe>
64-Bit: <http://www.7-zip.org/a/7z2600-x64.exe>
Extra : <http://www.7-zip.org/a/7z2600-extra.7z>
2. You can use one of the following methods to obtain the checksum
- Use powershell function 'Get-Filehash'
- Use chocolatey utility 'checksum.exe'
checksum type: sha256
checksum32 : D605EB609AA67796DCA7CFE26D7E28792090BB8048302D6E05EDE16E8E33145C
checksum64 : 6FE18D5B3080E39678CABFA6CEF12CFB25086377389B803A36A3C43236A8A82C
checksumExtra: 1CC38A9E3777CE0E4BBF84475672888A581D400633B0448FD973A7A6AA56CFDC
File 'LICENSE.txt' is obtained from <http://www.7-zip.org/license.txt>
================================================
FILE: automatic/7zip.portable/tools/chocolateyInstall.ps1
================================================
$ErrorActionPreference = 'Stop'
$toolsDir = $(Split-Path -parent $MyInvocation.MyCommand.Definition)
$filePath32 = "$toolsDir\7zip_x32.exe"
$filePath64 = "$toolsDir\7zip_x64.exe"
$filePathExtra = "$toolsDir\7zip_extra.7z"
$packageArgs = @{
packageName = '7zip.portable'
destination = "$toolsDir"
file = if ((Get-OSArchitectureWidth 64) -and $env:chocolateyForceX86 -ne $true) {
Write-Host "Installing 64 bit version" ; $filePath64
} else {
Write-Host "Installing 32 bit version" ; $filePath32
}
}
Get-ChocolateyUnzip @packageArgs
$packageArgs.packageName = '7zip.portable Extras'
$packageArgs.destination = "$toolsDir\7z-extra"
$packageArgs.file = $filePathExtra
Get-ChocolateyUnzip @packageArgs
Remove-Item -Path "$toolsDir\Uninstall.exe",$filePath32,$filePath64,$filePathExtra -Force -ea 0
if ((Get-OSArchitectureWidth 64) -and $env:chocolateyForceX86 -ne $true) {
#generate ignore for 7za.exe and let x64 version pick up and shim
New-Item "$($packageArgs.destination)\7za.exe.ignore" -Type file -Force | Out-Null
} else {
# generate ignore for x64\7za.exe
New-Item "$($packageArgs.destination)\x64\7za.exe.ignore" -Type file -Force | Out-Null
}
================================================
FILE: automatic/7zip.portable/update.ps1
================================================
. "$PSScriptRoot\..\7zip\update.ps1"
$softwareNamePrefix = '7-zip'
function global:au_BeforeUpdate {
Get-RemoteFiles -Purge -FileNameBase '7zip'
$Latest.ChecksumType = 'sha256'
$client = New-Object System.Net.WebClient
try {
$filePath = "$PSScriptRoot\tools\7zip_extra.7z"
Remove-Item $filePath -Force -ea 0
Write-Host "Downloading to 7zip_extra.7z"
$client.DownloadFile($Latest.URL_EXTRA, $filePath)
$Latest.ChecksumExtra = Get-FileHash $filePath | ForEach-Object Hash
}
catch { throw $_ }
finally { $client.Dispose(); }
}
function global:au_SearchReplace {
@{
".\legal\verification.txt" = @{
"(?i)(listed on\s*)\<.*\>" = "`${1}<$releases>"
"(?i)(32-Bit.+)\<.*\>" = "`${1}<$($Latest.URL32)>"
"(?i)(64-Bit.+)\<.*\>" = "`${1}<$($Latest.URL64)>"
"(?i)(Extra.+)\<.*\>" = "`${1}<$($Latest.URL_EXTRA)>"
"(?i)(checksum type\s*:).*" = "`${1} $($Latest.ChecksumType)"
"(?i)(checksum32\s*:).*" = "`${1} $($Latest.Checksum32)"
"(?i)(checksum64\s*:).*" = "`${1} $($Latest.Checksum64)"
"(?i)(checksumExtra\s*:).*" = "`${1} $($Latest.ChecksumExtra)"
}
}
}
update -ChecksumFor none -NoCheckUrl
================================================
FILE: automatic/README.md
================================================
## Automatic Folder
This is where you put your Chocolatey packages that are automatically packaged up by [Chocolatey AU](https://chocolatey.org/packages/chocolatey-au) framework.
Chocolatey AU works with packages without automatic package tokens necessary. So you can treat the packages as normal.
Execute `update_all.ps1` in the repository root to run [Chocolatey AU](https://chocolatey.org/packages/chocolatey-au) updater with default options.
**NOTE:** Ensure when you are creating packages for Chocolatey AU, you don't use `--auto` as the packaging files should be normal packages. Chocolatey AU doesn't need the tokens to do replacement.
================================================
FILE: automatic/absolute-uninstaller/README.md
================================================
# <img src="https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@723b164cda892499cea29735439b8aaa81d760bf/icons/absolute-uninstaller.png" width="48" height="48"/> [absolute-uninstaller](https://chocolatey.org/packages/absolute-uninstaller)
GlarySoft Absolute Uninstaller is a complete program uninstaller that helps you remove programs thoroughly without leaving any invalid remnant to burden your system gradually.
## Features
* Autofix invalid program entries.
* List installed programs with appropriate icons.
* Simple and user-friendly interface.
* Batch uninstall programs.
* Backup/restore uninstall information.
## Notes
* This package always installs the latest version of the application, regardless of the version specified in the package.
================================================
FILE: automatic/absolute-uninstaller/absolute-uninstaller.nuspec
================================================
<?xml version="1.0" encoding="utf-8"?>
<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>absolute-uninstaller</id>
<title>Absolute Uninstaller</title>
<version>6.0.1.24</version>
<authors>GlarySoft</authors>
<owners>chocolatey-community,Redsandro</owners>
<summary>Absolute Uninstaller is a complete program uninstaller that helps you remove programs.</summary>
<description><![CDATA[
GlarySoft Absolute Uninstaller is a complete program uninstaller that helps you remove programs thoroughly without leaving any invalid remnant to burden your system gradually.
## Features
* Autofix invalid program entries.
* List installed programs with appropriate icons.
* Simple and user-friendly interface.
* Batch uninstall programs.
* Backup/restore uninstall information.
## Notes
* This package always installs the latest version of the application, regardless of the version specified in the package.
]]></description>
<projectUrl>http://www.glarysoft.com/absolute-uninstaller/</projectUrl>
<licenseUrl>http://www.glarysoft.com/inf/termsofuse</licenseUrl>
<tags>GlarySoft sysadmin batch remove software uninstall absolute uninstaller freeware admin</tags>
<copyright>GlarySoft</copyright>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@723b164cda892499cea29735439b8aaa81d760bf/icons/absolute-uninstaller.png</iconUrl>
<packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/absolute-uninstaller</packageSourceUrl>
</metadata>
<files>
<file src="tools\**" target="tools" />
</files>
</package>
================================================
FILE: automatic/absolute-uninstaller/tools/chocolateyInstall.ps1
================================================
$ErrorActionPreference = 'STOP'
$packageArgs = @{
packageName = 'absolute-uninstaller'
url = 'https://download.glarysoft.com/ausetup.exe'
fileType = 'exe'
softwareName = 'Absolute Uninstaller*'
checksum = 'cbc7f7eeec0ebfae001723270f9c9c287ce5956ff91ef90b064ffca862cd1f78'
checksumType = 'sha256'
silentArgs = '/S'
validExitCodes = @(0)
}
Install-ChocolateyPackage @packageArgs
# Remove MaiaGames
Remove-Item -Force -ea 0 "$Env:Public/Desktop/Maiagames.lnk"
Remove-Item -Force -Recurse -ea 0 "$Env:ProgramData/GlarySoft/Maiagames"
================================================
FILE: automatic/absolute-uninstaller/update.ps1
================================================
Import-Module Chocolatey-AU
$releases = 'http://www.glarysoft.com/absolute-uninstaller/'
function global:au_SearchReplace {
@{
".\tools\chocolateyInstall.ps1" = @{
"(^\s*packageName\s*=\s*)('.*')" = "`$1'$($Latest.PackageName)'"
"(^\s*url\s*=\s*)('.*')" = "`$1'$($Latest.URL32)'"
"(^\s*checksum\s*=\s*)('.*')" = "`$1'$($Latest.Checksum32)'"
"(^\s*checksumType\s*=\s*)('.*')" = "`$1'$($Latest.ChecksumType32)'"
}
}
}
function global:au_GetLatest {
$download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing
$re = '\.exe$'
$url = $download_page.links | Where-Object href -match $re | Select-Object -First 1 -expand href
#$version = $download_page.ParsedHtml.body.getElementsByClassName('au_index_ver') | select -first 1 -expand "innerText";
$version = ($download_page.Content -split "`n" | Select-String au_index_ver) -split '<|>'
$version = $version | Where-Object { [version]::TryParse($_, [ref]($__)) }
@{ URL32 = $url; Version = $version }
}
update -ChecksumFor 32
================================================
FILE: automatic/activepresenter/README.md
================================================
# <img src="https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@0798deaffb56c9b6ee759251c0948dec25b2b0f9/icons/activepresenter.png" width="48" height="48"/> [activepresenter](https://chocolatey.org/packages/activepresenter)
All the necessary tools for recording screen and creating engaging screencast videos in a free application.
## Features
- Advanced screen recording: Full Motion Recording, Smart Capture
- Video editing: Cut, Crop, Join, Change Volume, Speed Up, Slow Down, Blur
- Multiple Audio/Video Layers
- Rich annotations: Shapes, Image, Zoom-n-Pan, Closed Caption, Cursor Path, Audio/Video Overlays
- Export to: MP4, FLV, AVI, WMV, WebM, MKV
- No watermark and no time limit
- No nags, no ads!
## Notes
- There is only one setup package which will serve as both Free and Paid editions.
With Free edition, you can create video tutorials, export to other formats will have a watermark.
Activating with a license key will remove the watermark on appropriate outputs.
- Supported Operating Systems: Windows 7/8/10, Windows XP, Vista: All Editions (both 32-bit (x86) and 64-bit (x64) are supported).
================================================
FILE: automatic/activepresenter/activepresenter.nuspec
================================================
<?xml version="1.0" encoding="utf-8"?>
<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<!-- Read this before publishing packages to chocolatey.org: https://github.com/chocolatey/chocolatey/wiki/CreatePackages -->
<id>activepresenter</id>
<title>Active Presenter</title>
<version>10.1.2</version>
<authors>Atomi Systems</authors>
<owners>chocolatey-community</owners>
<summary>Screen Recording and Interactive eLearning Authoring Tool</summary>
<description><![CDATA[
All the necessary tools for recording screen and creating engaging screencast videos in a free application.
## Features
- Advanced screen recording: Full Motion Recording, Smart Capture
- Video editing: Cut, Crop, Join, Change Volume, Speed Up, Slow Down, Blur
- Multiple Audio/Video Layers
- Rich annotations: Shapes, Image, Zoom-n-Pan, Closed Caption, Cursor Path, Audio/Video Overlays
- Export to: MP4, FLV, AVI, WMV, WebM, MKV
- No watermark and no time limit
- No nags, no ads!
## Notes
- There is only one setup package which will serve as both Free and Paid editions.
With Free edition, you can create video tutorials, export to other formats will have a watermark.
Activating with a license key will remove the watermark on appropriate outputs.
- Supported Operating Systems: Windows 7/8/10, Windows XP, Vista: All Editions (both 32-bit (x86) and 64-bit (x64) are supported).
]]></description>
<projectUrl>https://atomisystems.com/</projectUrl>
<tags>admin cross-platform presentation recording screencast eLearning webcast freeware trial</tags>
<copyright>Atomi Systems, Inc.</copyright>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@0798deaffb56c9b6ee759251c0948dec25b2b0f9/icons/activepresenter.png</iconUrl>
<releaseNotes>https://atomisystems.com/updates/ActivePresenter/v7/releasenotes_v7.html</releaseNotes>
<docsUrl>https://atomisystems.com/tutorials</docsUrl>
<bugTrackerUrl>https://talk.atomisystems.com/</bugTrackerUrl>
<packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/activepresenter</packageSourceUrl>
<licenseUrl>https://atomisystems.com/activepresenter-free-eula</licenseUrl>
<dependencies>
<dependency id="chocolatey-core.extension" version="1.3.3" />
</dependencies>
</metadata>
<files>
<file src="tools\**" target="tools" />
<file src="legal\**" target="legal" />
</files>
</package>
================================================
FILE: automatic/activepresenter/legal/License.txt
================================================
Please see Redistribution.pdf
================================================
FILE: automatic/activepresenter/legal/VERIFICATION.txt
================================================
VERIFICATION
Verification is intended to assist the Chocolatey moderators and community
in verifying that this package's contents are trustworthy.
Package can be verified like this:
1. Go to
x32: https://cdn.atomisystems.com/apdownloads/ActivePresenter_v10.1.2_setup.exe
to download the installer.
2. You can use one of the following methods to obtain the SHA256 checksum:
- Use powershell function 'Get-FileHash'
- Use Chocolatey utility 'checksum.exe'
checksum32: FBC3E5D39ADFEC9E447526B46E60D57C2C6B536E2E61446F123D5E7ECBF5AD0F
Using Chocolatey AU:
Get-RemoteChecksum https://cdn.atomisystems.com/apdownloads/ActivePresenter_v10.1.2_setup.exe
================================================
FILE: automatic/activepresenter/tools/chocolateyInstall.ps1
================================================
$ErrorActionPreference = 'Stop'
$toolsDir = Split-Path $MyInvocation.MyCommand.Definition
$packageArgs = @{
packageName = 'activepresenter'
fileType = 'exe'
file = "$toolsDir\ActivePresenter_v10.1.2_setup.exe"
silentArgs = '/VERYSILENT'
validExitCodes = @(0)
}
Install-ChocolateyInstallPackage @packageArgs
Remove-Item "$toolsDir\*.exe" -ea 0
$packageName = $packageArgs.packageName
$installLocation = Get-AppInstallLocation $packageName
if (!$installLocation) { Write-Warning "Can't find $packageName install location"; return }
Write-Host "$packageName installed to '$installLocation'"
Register-Application "$installLocation\$packageName.exe"
Write-Host "$packageName registered as $packageName"
================================================
FILE: automatic/activepresenter/update.ps1
================================================
Import-Module Chocolatey-AU
$releases = 'https://atomisystems.com/download/'
function global:au_SearchReplace {
@{
".\tools\chocolateyInstall.ps1" = @{
"(?i)(^\s*fileType\s*=\s*)('.*')" = "`$1'$($Latest.FileType)'"
"(?i)(^\s*file\s*=\s*`"[$]toolsDir\\).*" = "`${1}$($Latest.FileName32)`""
"(?i)(^\s*packageName\s*=\s*)('.*')" = "`$1'$($Latest.PackageName)'"
}
".\legal\VERIFICATION.txt" = @{
"(?i)(\s+x32:).*" = "`${1} $($Latest.URL32)"
"(?i)(checksum32:).*" = "`${1} $($Latest.Checksum32)"
"(?i)(Get-RemoteChecksum).*" = "`${1} $($Latest.URL32)"
}
}
}
function global:au_BeforeUpdate {
Get-RemoteFiles -Purge -NoSuffix
}
function global:au_GetLatest {
$download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing
$re = '\.exe$'
$url = $download_page.links | Where-Object href -match $re | Select-Object -First 1 | ForEach-Object { [uri]::new([uri]$releases, $_.href) }
$version = $url -split '_' | Select-Object -Last 1 -Skip 1
$version = $version.Replace('v', '')
@{ URL32 = $url; Version = $version }
}
update -ChecksumFor none
================================================
FILE: automatic/alldup/README.md
================================================
# [<img src="https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/alldup.png" height="48" width="48" /> ](https://chocolatey.org/packages/alldup)
AllDup is a freeware tool for searching and removing file duplicates on your computer. The fast search algorithm find duplicates of any file type, e. g. text, pictures, music or movies. The powerful search engine enables you to find duplicates with a combination of the following criteria: File Name, File Extension, File Size, File Content, Last Modified Date, Create Date, File Attributes and Hard Links
## Features
- Entire folders or individual files can be excluded from the search by masks or size conditions
- Save and restore the search result for continue working later
- Search for duplicates of digital photo files
- Search for hard links
- Many flexible options helps you to select unnecessary duplicates automatically
- Search is performed in multiple specified folders, drives, media storages, CD/DVDs...
- Create shortcuts or hardlinks to the last original file
- Ignore the ID3 tags of MP3 files
- Search for duplicates of music and video files
- Find duplicates with a combination of the following criteria: file content, file name, file extension, file dates and file attributes!
- For your safety all files that have to be deleted can be moved to the Recycle Bin or a separate backup folder
- Search for duplicates of executable and any other files
- List non-duplicate files
- Export the search result to TXT or CSV file
- Detailed log file about all actions
- The built-in file viewer allows you to preview many different file formats and analyze the content of the file before deciding what to do with it
- The unnecessary duplicates can be deleted permanently or copied/moved to a folder of your choice
- Search through an unlimited number of files and folders
- Convenient search result list
- Fast search algorithm

## Notes
- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**
================================================
FILE: automatic/alldup/alldup.nuspec
================================================
<?xml version="1.0" encoding="utf-8"?>
<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>alldup</id>
<version>4.5.72</version>
<title>AllDup</title>
<owners>chocolatey-community</owners>
<authors>Michael Thummerer Software Design</authors>
<projectUrl>https://www.alldup.de/en_index.php</projectUrl>
<iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/alldup.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description><
## Notes
- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**
]]></description>
<summary>Tool for searching and removing file duplicates</summary>
<releaseNotes>https://www.alldup.info/alldup_help/alldup_version.php</releaseNotes>
<copyright>Michael Thummerer Software Design</copyright>
<tags>alldup find delete files duplicates freeware admin</tags>
<packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/alldup</packageSourceUrl>
<dependencies>
<dependency id="chocolatey-core.extension" version="1.3.4" />
</dependencies>
</metadata>
<files>
<file src="tools\**" target="tools" />
<file src="legal\**" target="legal" />
</files>
</package>
================================================
FILE: automatic/alldup/legal/LICENSE.txt
================================================
See Redistribution.pdf
================================================
FILE: automatic/alldup/legal/VERIFICATION.txt
================================================
VERIFICATION
Verification is intended to assist the Chocolatey moderators and community
in verifying that this package's contents are trustworthy.
Package can be verified like this:
1. Go to
x32: https://www.alldup.info/download/AllDupSetup.exe
to download the installer.
2. You can use one of the following methods to obtain the SHA256 checksum:
- Use powershell function 'Get-FileHash'
- Use Chocolatey utility 'checksum.exe'
checksum32: 45FFF7378008739CB669853541AF226C575243DEC0C1B79825C91B2AB60559B6
File 'Redistribution.pdf' is from personal email communication
================================================
FILE: automatic/alldup/tools/chocolateyInstall.ps1
================================================
$ErrorActionPreference = 'Stop'
$toolsPath = Split-Path $MyInvocation.MyCommand.Definition
$packageArgs = @{
packageName = $Env:ChocolateyPackageName
fileType = $fileType
file = Get-Item $toolsPath\*.exe
silentArgs = '/VERYSILENT /NORESTART /SUPPRESSMSGBOXES /SP- /LOG="{0}/InnoInstall.log"' -f (Get-PackageCacheLocation)
validExitCodes = @(0)
softwareName = 'AllDup*'
}
Install-ChocolateyInstallPackage @packageArgs
Get-ChildItem $toolsPath\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content "$_.ignore" "" }}
$packageName = $packageArgs.packageName
$installLocation = Get-AppInstallLocation "$packageName*"
if (!$installLocation) { Write-Warning "Can't find $packageName install location"; return }
Write-Host "$packageName installed to '$installLocation'"
Register-Application "$installLocation\$packageName.exe"
Write-Host "$packageName registered as $packageName"
Remove-Process -PathFilter alldup.exe -WaitFor 10 | Out-Null
================================================
FILE: automatic/alldup/update.ps1
================================================
Import-Module Chocolatey-AU
$releases = 'http://www.alldup.de/en_download_alldup.php'
function global:au_SearchReplace {
@{
".\legal\VERIFICATION.txt" = @{
"(?i)(\s+x32:).*" = "`${1} $($Latest.URL32)"
"(?i)(checksum32:).*" = "`${1} $($Latest.Checksum32)"
}
}
}
function global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }
function global:au_GetLatest {
$download_page = Invoke-WebRequest -Uri $releases
$re = 'alldup.*\.exe$'
$url = $download_page.links | Where-Object href -match $re | Select-Object -First 1 -expand href
$version = $download_page.links | Where-Object href -match "alldup_version\.php$" | Select-Object -first 1 -expand innerText
@{ URL32 = $url; Version = $version }
}
update -ChecksumFor none
================================================
FILE: automatic/ant-renamer/Changelog.md
================================================
# Package changelog for [ant-renamer](https://chocolatey.org/packages/ant-renamer)
## Upcoming
- **BUG:** Added missing ant-renamed tag
- **ENHANCEMENT:** Added changelog for package
- **ENHANCEMENT:** Added mailingListUrl (pointing to the forum)
- **ENHANCEMENT:** Embedded the package
- **ENHANCEMENT:** Extracted Description to its own file
================================================
FILE: automatic/ant-renamer/Readme.md
================================================
# <img src="https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/ant-renamer.png" width="48" height="48"/> [ant-renamer](https://chocolatey.org/packages/ant-renamer)
Ant Renamer is a free (really free, i. e. the source code is available) program that makes easier the renaming of lots of files and folders by using specified settings. It supports Unicode names.
## Features
- Changing extension
- Replacing character strings by others
- Inserting a character string
- Moving characters
- Deleting several characters
- Enumeration
- Name creation with mp3's Tag (ID v1.1)
- Name creation with file's last modified date and time
- Random names creation
- Case change (uppercase, lowercase, first letter of each word in uppercase, ...)
- Take names from a list/file
- Use of EXIF info
- Regular expressions
================================================
FILE: automatic/ant-renamer/ant-renamer.nuspec
================================================
<?xml version="1.0" encoding="utf-8"?>
<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>ant-renamer</id>
<version>2.13.0</version>
<title>Ant Renamer</title>
<owners>chocolatey-community</owners>
<authors>Antoine Potten</authors>
<licenseUrl>http://www.gnu.org/licenses/gpl.txt</licenseUrl>
<projectUrl>http://www.antp.be/software/renamer</projectUrl>
<mailingListUrl>http://forum.antp.be/phpbb2/index.php?c=5</mailingListUrl>
<iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/ant-renamer.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->
<description><![CDATA[
Ant Renamer is a free (really free, i. e. the source code is available) program that makes easier the renaming of lots of files and folders by using specified settings. It supports Unicode names.
## Features
- Changing extension
- Replacing character strings by others
- Inserting a character string
- Moving characters
- Deleting several characters
- Enumeration
- Name creation with mp3's Tag (ID v1.1)
- Name creation with file's last modified date and time
- Random names creation
- Case change (uppercase, lowercase, first letter of each word in uppercase, ...)
- Take names from a list/file
- Use of EXIF info
- Regular expressions
]]></description>
<summary>Rename multiple files easily</summary>
<releaseNotes>
[Software Changelog](http://www.antp.be/software/renamer/history)
[Package Changelog](https://github.com/Chocolatey/chocolatey-coreteampackages/blob/master/automatic/ant-renamer/Changelog.md)
</releaseNotes>
<copyright>Antoine Potten</copyright>
<tags>ant-renamer renamer foss regex admin</tags>
<packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/ant-renamer</packageSourceUrl>
</metadata>
<files>
<file src="legal\**" target="legal" />
<file src="tools\**" target="tools" />
</files>
</package>
================================================
FILE: automatic/ant-renamer/legal/LICENSE.txt
================================================
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
software and other kinds of works.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users. We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors. You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code. And you must show them these terms so they
know their rights.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.
Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those
products. If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary. To prevent this, the GPL assures that
patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS
0. Definitions.
"This License" refers to version 3 of the GNU General Public License.
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyr
gitextract_fwssxpyf/ ├── .appveyor.yml ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── CODEOWNERS │ ├── DISCUSSION_TEMPLATE/ │ │ ├── ideas.yml │ │ └── migrations.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.yml │ │ ├── config.yml │ │ └── outdated-report.yml │ ├── ISSUE_TEMPLATE.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── respond-to-issue.yaml │ ├── respond-to-pr.yaml │ ├── stale.yml │ └── toc.yml ├── .gitignore ├── COMMITTERS.md ├── CONTRIBUTING.md ├── LICENSE.md ├── PSScriptAnalyzerSettings.psd1 ├── README.md ├── automatic/ │ ├── .gitignore │ ├── 1password/ │ │ ├── 1password.json │ │ ├── 1password.nuspec │ │ ├── update.ps1 │ │ └── update_helper.ps1 │ ├── 1password7/ │ │ ├── 1password7.nuspec │ │ ├── Readme.md │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── 1password8/ │ │ ├── 1password8.nuspec │ │ ├── Readme.md │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── 360ts/ │ │ ├── 360ts.json │ │ ├── 360ts.nuspec │ │ ├── README.md │ │ ├── README_ts.md │ │ ├── README_tse.md │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── 7zip/ │ │ ├── 7zip.json │ │ ├── 7zip.nuspec │ │ ├── README.md │ │ └── update.ps1 │ ├── 7zip.install/ │ │ ├── 7zip.install.json │ │ ├── 7zip.install.nuspec │ │ ├── Changelog.md │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── 7zip.portable/ │ │ ├── 7zip.portable.json │ │ ├── 7zip.portable.nuspec │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── README.md │ ├── absolute-uninstaller/ │ │ ├── README.md │ │ ├── absolute-uninstaller.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── activepresenter/ │ │ ├── README.md │ │ ├── activepresenter.nuspec │ │ ├── legal/ │ │ │ ├── License.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── alldup/ │ │ ├── README.md │ │ ├── alldup.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── ant-renamer/ │ │ ├── Changelog.md │ │ ├── Readme.md │ │ ├── ant-renamer.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── aptana-studio/ │ │ ├── README.md │ │ ├── aptana-studio.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── update.ps1 │ │ └── url.json │ ├── audacity/ │ │ ├── README.md │ │ ├── audacity.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── autohotkey/ │ │ ├── README.md │ │ ├── autohotkey.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── autohotkey.install/ │ │ ├── README.md │ │ ├── autohotkey.install.nuspec │ │ ├── tools/ │ │ │ ├── VERIFICATION.txt │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── license.txt │ │ └── update.ps1 │ ├── autohotkey.portable/ │ │ ├── README.md │ │ ├── autohotkey.portable.nuspec │ │ ├── tools/ │ │ │ ├── VERIFICATION.txt │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── license.txt │ │ └── update.ps1 │ ├── autoit/ │ │ ├── README.md │ │ ├── autoit.nuspec │ │ └── update.ps1 │ ├── autoit.install/ │ │ ├── README.md │ │ ├── autoit.install.nuspec │ │ ├── tools/ │ │ │ ├── LICENSE.txt │ │ │ ├── VERIFICATION.txt │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── autoit.portable/ │ │ ├── README.md │ │ ├── autoit.portable.nuspec │ │ ├── tools/ │ │ │ ├── LICENSE.txt │ │ │ ├── VERIFICATION.txt │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── avidemux/ │ │ ├── README.md │ │ ├── avidemux.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── avidemux.qs │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── azcopy10/ │ │ ├── azcopy10.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── bleachbit/ │ │ ├── README.md │ │ ├── bleachbit.nuspec │ │ └── update.ps1 │ ├── bleachbit.install/ │ │ ├── README.md │ │ ├── bleachbit.install.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── blender/ │ │ ├── Readme.md │ │ ├── blender.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── bluefish/ │ │ ├── Readme.md │ │ ├── bluefish.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── brackets/ │ │ ├── README.md │ │ ├── brackets.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── brave/ │ │ ├── README-beta.md │ │ ├── README-release.md │ │ ├── brave.json │ │ ├── brave.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── helpers.ps1 │ │ └── update.ps1 │ ├── bulk-crap-uninstaller/ │ │ ├── README.md │ │ ├── bulk-crap-uninstaller.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── calibre/ │ │ ├── Changelog.md │ │ ├── Readme.md │ │ ├── calibre.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── ccleaner/ │ │ ├── README.md │ │ ├── ccleaner.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── cdrtfe/ │ │ ├── README.md │ │ ├── cdrtfe.json │ │ ├── cdrtfe.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── chromium/ │ │ ├── README.md │ │ ├── chromium.json │ │ ├── chromium.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ └── helper.ps1 │ │ └── update.ps1 │ ├── classic-shell/ │ │ ├── README.md │ │ ├── classic-shell.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1.archived │ ├── clementine/ │ │ ├── README.md │ │ ├── clementine.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── clipboardfusion/ │ │ ├── README.md │ │ ├── clipboardfusion.json │ │ ├── clipboardfusion.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── clipgrab/ │ │ ├── README.md │ │ ├── clipgrab.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── cmake/ │ │ ├── Readme.md │ │ ├── cmake.json │ │ ├── cmake.nuspec │ │ └── update.ps1 │ ├── cmake.install/ │ │ ├── Readme.md │ │ ├── cmake.install.json │ │ ├── cmake.install.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── cmake.portable/ │ │ ├── Readme.md │ │ ├── cmake.portable.json │ │ ├── cmake.portable.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── codeblocks/ │ │ ├── README.md │ │ ├── codeblocks.nuspec │ │ ├── tools/ │ │ │ ├── .skipAutoUninstaller │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── codelite/ │ │ ├── Readme.md │ │ ├── codelite.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── composer/ │ │ ├── ReadMe.md │ │ ├── composer.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyinstall.ps1 │ │ └── update.ps1 │ ├── curl/ │ │ ├── README.md │ │ ├── curl.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── cutepdf/ │ │ ├── README.md │ │ ├── cutepdf.nuspec │ │ ├── info │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── update.ps1 │ │ └── update_helper.ps1 │ ├── cygwin/ │ │ ├── Changelog.md │ │ ├── Readme.md │ │ ├── cygwin.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── datagrip/ │ │ ├── README.md │ │ ├── datagrip.nuspec │ │ ├── tools/ │ │ │ ├── ChocolateyInstall.ps1 │ │ │ ├── ChocolateyUnInstall.ps1 │ │ │ └── silent.config │ │ └── update.ps1 │ ├── defraggler/ │ │ ├── README.md │ │ ├── defraggler.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── diskdefragtouch/ │ │ ├── README.md │ │ ├── _update.ps1 │ │ ├── diskdefragtouch.nuspec │ │ └── tools/ │ │ └── chocolateyInstall.ps1 │ ├── displayfusion/ │ │ ├── Readme.md │ │ ├── displayfusion.json │ │ ├── displayfusion.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── djv/ │ │ ├── README.md │ │ ├── djv.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.md │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── dropbox/ │ │ ├── Readme.md │ │ ├── dropbox.json │ │ ├── dropbox.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyinstall.ps1 │ │ │ ├── chocolateyuninstall.ps1 │ │ │ └── helper.ps1 │ │ ├── update.ps1 │ │ └── update_helper.ps1 │ ├── encfs4win/ │ │ ├── README.md │ │ ├── encfs4win.json │ │ ├── encfs4win.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── es/ │ │ ├── README.md │ │ ├── es.nuspec │ │ ├── legal/ │ │ │ ├── License.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── etcd/ │ │ ├── README.md │ │ ├── etcd.json │ │ ├── etcd.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyBeforeModify.ps1 │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── everything/ │ │ ├── Everything.nuspec │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── License.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── ext2fsd/ │ │ ├── README.md │ │ ├── ext2fsd.json │ │ ├── ext2fsd.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── ffmpeg/ │ │ ├── README.md │ │ ├── ffmpeg.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── ffmpeg-full/ │ │ ├── README.md │ │ ├── ffmpeg-full.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── firefox/ │ │ ├── README.md │ │ ├── Readme.firefox.md │ │ ├── Readme.firefoxesr.md │ │ ├── firefox.json │ │ ├── firefox.nuspec │ │ ├── tools/ │ │ │ ├── LanguageChecksums.csv │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ └── helpers.ps1 │ │ ├── update.ps1 │ │ └── update_helper.ps1 │ ├── flightgear/ │ │ ├── README.md │ │ ├── flightgear.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── free-virtual-keyboard/ │ │ ├── README.md │ │ ├── free-virtual-keyboard.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── freecad/ │ │ ├── README.md │ │ ├── freecad.json │ │ ├── freecad.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ └── helper.ps1 │ │ ├── update.ps1 │ │ └── update_helper.ps1 │ ├── freeciv/ │ │ ├── README.md │ │ ├── freeciv.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── freevideoeditor/ │ │ ├── README.md │ │ ├── freevideoeditor.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── ghostscript/ │ │ ├── README.md │ │ ├── ghostscript.nuspec │ │ └── update.ps1 │ ├── ghostscript.app/ │ │ ├── README.md │ │ ├── ghostscript.app.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── ChocolateyInstall.ps1 │ │ │ ├── ChocolateyUninstall.ps1 │ │ │ └── ghostscript.ahk │ │ └── update.ps1 │ ├── gimp/ │ │ ├── README.md │ │ ├── gimp.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── git/ │ │ ├── README.md │ │ ├── git.nuspec │ │ └── update.ps1 │ ├── git-lfs/ │ │ ├── README.md │ │ ├── git-lfs.nuspec │ │ └── update.ps1 │ ├── git-lfs.install/ │ │ ├── README.md │ │ ├── git-lfs.install.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── git.install/ │ │ ├── ARGUMENTS.md │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── git.install.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyBeforeModify.ps1 │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── helpers.ps1 │ │ └── update.ps1 │ ├── git.portable/ │ │ ├── README.md │ │ ├── git.portable.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── gitextensions/ │ │ ├── README.md │ │ ├── gitextensions.json │ │ ├── gitextensions.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.md │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── gmer/ │ │ ├── README.md │ │ ├── gmer.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── gmer.exe.gui │ │ └── update.ps1 │ ├── gnucash/ │ │ ├── Changelog.md │ │ ├── Readme.md │ │ ├── gnucash.json │ │ ├── gnucash.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── gnupg/ │ │ ├── README.md │ │ ├── gnupg.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.CC0.txt │ │ │ ├── LICENSE.GPL2.txt │ │ │ ├── LICENSE.LGPL21.txt │ │ │ ├── LICENSE.LGPL3.txt │ │ │ ├── LICENSE.other.txt │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── gobby/ │ │ ├── Readme.md │ │ ├── gobby.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── gom-player/ │ │ ├── Readme.md │ │ ├── gom-player.nuspec │ │ ├── tools/ │ │ │ └── chocolateyinstall.ps1 │ │ └── update.ps1 │ ├── googlechrome/ │ │ ├── README.md │ │ ├── googlechrome.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── helpers.ps1 │ │ └── update.ps1 │ ├── gpg4win/ │ │ ├── README.md │ │ ├── gpg4win.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── graphviz/ │ │ ├── README.md │ │ ├── graphviz.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── hedgewars/ │ │ ├── Readme.md │ │ ├── hedgewars.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── hostsman/ │ │ ├── README.md │ │ ├── hostsman.json │ │ ├── hostsman.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ └── tools/ │ │ └── chocolateyInstall.ps1 │ ├── inkscape/ │ │ ├── README.md │ │ ├── inkscape.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── intunewinapputil/ │ │ ├── README.md │ │ ├── USAGE.md │ │ ├── intunewinapputil.nuspec │ │ ├── tools/ │ │ │ └── chocolateyinstall.ps1 │ │ └── update.ps1 │ ├── itunes/ │ │ ├── README.md │ │ ├── info │ │ ├── itunes.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── jenkins/ │ │ ├── ReadMe.md │ │ ├── jenkins.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyBeforeModify.ps1 │ │ │ ├── chocolateyinstall.ps1 │ │ │ └── helpers.psm1 │ │ └── update.ps1 │ ├── jitsi/ │ │ ├── README.md │ │ ├── jitsi.json │ │ ├── jitsi.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── jubler/ │ │ ├── Changelog.md │ │ ├── Readme.md │ │ ├── jubler.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyinstall.ps1 │ │ │ └── chocolateyuninstall.ps1 │ │ └── update.ps1 │ ├── juju/ │ │ ├── Readme.md │ │ ├── juju.json │ │ ├── juju.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyinstall.ps1 │ │ └── update.ps1 │ ├── julia/ │ │ ├── README.md │ │ ├── julia.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyBeforeModify.ps1 │ │ │ ├── chocolateyinstall.ps1 │ │ │ └── chocolateyuninstall.ps1 │ │ └── update.ps1 │ ├── k9s/ │ │ ├── ReadMe.md │ │ ├── k9s.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyinstall.ps1 │ │ └── update.ps1 │ ├── keepass-classic/ │ │ ├── README.md │ │ ├── keepass-classic.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── helpers.ps1 │ │ └── update.ps1 │ ├── keepassx/ │ │ ├── README.md │ │ ├── keepassx.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── keepassxc/ │ │ ├── README.md │ │ ├── keepassxc.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── .skipAutoUninstall │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── keeweb/ │ │ ├── README.md │ │ ├── keeweb.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── ketarin/ │ │ ├── Readme.md │ │ ├── ketarin.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── keyfinder/ │ │ ├── README.md │ │ ├── _update.ps1 │ │ ├── keyfinder.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ └── tools/ │ │ ├── chocolateyInstall.ps1 │ │ ├── chocolateyUninstall.ps1 │ │ └── helpers.ps1 │ ├── kingsoft-office-free/ │ │ ├── README.md │ │ ├── kingsoft-office-free.nuspec │ │ └── tools/ │ │ ├── chocolateyInstall.ps1 │ │ └── chocolateyUninstall.ps1 │ ├── kitty/ │ │ ├── README.md │ │ ├── kitty.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.TXT │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── helpers.ps1 │ │ └── update.ps1 │ ├── krita/ │ │ ├── README.md │ │ ├── krita.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── kubelogin/ │ │ ├── README.md │ │ ├── kubelogin.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── kubernetes-cli/ │ │ ├── README.md │ │ ├── kubernetes-cli.json │ │ ├── kubernetes-cli.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── kubernetes-kompose/ │ │ ├── README.md │ │ ├── kubernetes-kompose.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ └── update.ps1 │ ├── kubescape/ │ │ ├── README.md │ │ ├── kubescape.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ └── update.ps1 │ ├── librecad/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── librecad.json │ │ ├── librecad.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── libreoffice-streams/ │ │ ├── README.fresh.md │ │ ├── README.md │ │ ├── README.still.md │ │ ├── libreoffice-streams.json │ │ ├── libreoffice-streams.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── helpers.ps1 │ │ └── update.ps1 │ ├── lightalloy/ │ │ ├── README.md │ │ ├── _update.ps1 │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── lightalloy.nuspec │ │ └── tools/ │ │ ├── chocolateyInstall.ps1 │ │ └── lightalloy.ahk │ ├── lightscreen/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── lightscreen.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── lightworks/ │ │ ├── README.md │ │ ├── lightworks.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update-disabled.ps1 │ ├── logfusion/ │ │ ├── Readme.md │ │ ├── logfusion.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── mattermost-desktop/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── mattermost-desktop.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── maxima/ │ │ ├── README.md │ │ ├── maxima.nuspec │ │ ├── tools/ │ │ │ ├── .skipAutoUninstaller │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── maxthon.commandline/ │ │ ├── Readme.md │ │ ├── maxthon.commandline.nuspec │ │ ├── tools/ │ │ │ ├── MaxthonPortable/ │ │ │ │ └── Bin/ │ │ │ │ ├── Maxthon.exe.gui │ │ │ │ ├── MxAppLoader.exe.ignore │ │ │ │ └── MxCrashReport.exe.ignore │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── mendeley/ │ │ ├── README.md │ │ ├── mendeley.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── minikube/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── minikube.nuspec │ │ └── update.ps1 │ ├── minishift/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── minishift.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── mixxx/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── mixxx.json │ │ ├── mixxx.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── mkdocs/ │ │ ├── README.md │ │ ├── mkdocs.nuspec │ │ ├── tools/ │ │ │ ├── ChocolateyInstall.ps1 │ │ │ └── ChocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── mkdocs-material/ │ │ ├── README.md │ │ ├── mkdocs-material.nuspec │ │ ├── tools/ │ │ │ ├── ChocolateyInstall.ps1 │ │ │ └── ChocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── mkvtoolnix/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── VERIFICATION.txt │ │ │ └── license.txt │ │ ├── mkvtoolnix.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── mono/ │ │ ├── Readme.md │ │ ├── mono.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── mp3tag/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── mp3tag.nuspec │ │ ├── tools/ │ │ │ ├── ChocolateyInstall.ps1 │ │ │ └── ChocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── mpc-hc/ │ │ └── README.md │ ├── mpc-hc-clsid2/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── mpc-hc-clsid2.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── msys2/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── COPYING.txt │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── msys2.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyUninstall.ps1 │ │ │ ├── chocolateyinstall.ps1 │ │ │ └── helpers.ps1 │ │ └── update.ps1 │ ├── mumble/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── mumble.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── musescore/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── musescore.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── nexus-repository/ │ │ ├── Readme.md │ │ ├── _update.ps1 │ │ ├── nexus-repository.nuspec │ │ └── tools/ │ │ ├── chocolateyinstall.ps1 │ │ ├── chocolateyuninstall.ps1 │ │ └── helpers.ps1 │ ├── nircmd/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── License.txt │ │ │ └── VERIFICATION.txt │ │ ├── nircmd.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── nmap/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── nmap.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ └── install.ahk │ │ └── update.ps1 │ ├── no-ip-duc/ │ │ ├── README.md │ │ ├── no-ip-duc.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── nodejs/ │ │ ├── README.md │ │ ├── nodejs.json │ │ ├── nodejs.nuspec │ │ └── update.ps1 │ ├── nodejs.install/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ ├── VERIFICATION.full.txt │ │ │ ├── VERIFICATION.txt │ │ │ └── VERIFICATION.x64.txt │ │ ├── nodejs.install.json │ │ ├── nodejs.install.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── nomacs/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── VERIFICATION.txt │ │ │ └── license.txt │ │ ├── nomacs.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── nomacs.portable/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── VERIFICATION.txt │ │ │ └── license.txt │ │ ├── nomacs.portable.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── notepadplusplus/ │ │ ├── README.md │ │ ├── notepadplusplus.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── notepadplusplus.commandline/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── notepadplusplus.commandline.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── notepad++.exe.gui │ │ │ └── updater/ │ │ │ └── gpup.exe.ignore │ │ └── update.ps1 │ ├── notepadplusplus.install/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── notepadplusplus.install.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyBeforeModify.ps1 │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── nssm/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── License.txt │ │ │ └── VERIFICATION.txt │ │ ├── nssm.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyBeforeModify.ps1 │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── nuget.commandline/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── nuget.commandline.json │ │ ├── nuget.commandline.nuspec │ │ └── update.ps1 │ ├── octave.portable/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── VERIFICATION.txt │ │ │ └── gpl-3.0.txt │ │ ├── octave.portable.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyBeforeModify.ps1 │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── openshift-cli/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── openshift-cli.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── openssl.light/ │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── openssl.light.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── opera/ │ │ ├── README.md │ │ ├── opera.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ ├── helpers.ps1 │ │ │ └── uninstall.ahk │ │ └── update.ps1 │ ├── optipng/ │ │ ├── Changelog.md │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── optipng.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── owncloud-client/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── owncloud-client.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── paint.net/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── License.txt │ │ │ └── VERIFICATION.txt │ │ ├── paint.net.nuspec │ │ ├── tools/ │ │ │ └── ChocolateyInstall.ps1 │ │ └── update.ps1 │ ├── palemoon/ │ │ ├── README.md │ │ ├── palemoon.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── pandafreeantivirus/ │ │ ├── README.md │ │ ├── pandafreeantivirus.nuspec │ │ └── tools/ │ │ ├── PandaFreeAntivirus.au3 │ │ └── chocolateyInstall.ps1 │ ├── papercut/ │ │ ├── ReadMe.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── papercut.nuspec │ │ ├── tools/ │ │ │ └── chocolateyinstall.ps1 │ │ └── update.ps1 │ ├── partitionmasterfree/ │ │ ├── PartitionMasterFree.nuspec │ │ ├── README.md │ │ ├── installer_download.ahk │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyBeforeModify.ps1 │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ └── helpers.ps1 │ │ └── update.ps1 │ ├── patch-my-pc/ │ │ ├── Readme.md │ │ ├── patch-my-pc.nuspec │ │ ├── tools/ │ │ │ ├── PatchMyPC.exe.GUI │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── peazip/ │ │ ├── Readme.md │ │ ├── peazip.nuspec │ │ └── update.ps1 │ ├── peazip.install/ │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── peazip.install.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyinstall.ps1 │ │ │ └── chocolateyuninstall.ps1 │ │ └── update.ps1 │ ├── pencil/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.md │ │ │ └── VERIFICATION.txt │ │ ├── pencil.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── php/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── php.json │ │ ├── php.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ └── helpers.ps1 │ │ └── update.ps1 │ ├── picard/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── picard.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── poi/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── poi.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyinstall.ps1 │ │ │ └── chocolateyuninstall.ps1 │ │ └── update.ps1 │ ├── poweriso/ │ │ ├── README.md │ │ ├── poweriso.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── prey/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── prey.json │ │ ├── prey.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── protoc/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── protoc.nuspec │ │ ├── tools/ │ │ │ └── chocolateyinstall.ps1 │ │ └── update.ps1 │ ├── pspp/ │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── pspp.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── putty/ │ │ ├── README.md │ │ ├── putty.nuspec │ │ └── update.ps1 │ ├── putty.install/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── putty.install.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── putty.portable/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── putty.portable.nuspec │ │ ├── tools/ │ │ │ ├── PAGEANT.EXE.GUI │ │ │ ├── PUTTY.EXE.GUI │ │ │ ├── PUTTYGEN.EXE.GUI │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── pyhoca-gui/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── pyhoca-gui.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ └── install.ahk │ │ └── update.ps1 │ ├── python/ │ │ ├── README.md │ │ ├── python.json │ │ ├── python.nuspec │ │ └── update.ps1 │ ├── python2/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── python2.json │ │ ├── python2.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── python3/ │ │ ├── README.md │ │ ├── python3.json │ │ ├── python3.nuspec │ │ └── update.ps1 │ ├── python3-streams/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── python3-streams.json │ │ ├── python3-streams.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ └── helpers.ps1 │ │ └── update.ps1 │ ├── qbittorrent/ │ │ ├── Readme.md │ │ ├── qbittorrent.nuspec │ │ ├── tools/ │ │ │ ├── LICENSE.txt │ │ │ ├── VERIFICATION.txt │ │ │ ├── chocolateyBeforeModify.ps1 │ │ │ ├── chocolateyinstall.ps1 │ │ │ └── chocolateyuninstall.ps1 │ │ └── update.ps1 │ ├── qtox/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── qtox.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── quiterss/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── quiterss.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── rapidee/ │ │ ├── README.md │ │ ├── RapidEE.nuspec │ │ ├── legal/ │ │ │ ├── VERIFICATION.txt │ │ │ └── license.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── rdcman/ │ │ ├── README.md │ │ ├── info │ │ ├── rdcman.nuspec │ │ ├── tools/ │ │ │ ├── RDCMan.exe.gui │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyuninstall.ps1 │ │ └── update.ps1 │ ├── renamemaster/ │ │ ├── Readme.md │ │ ├── renamemaster.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── reshack/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── License.txt │ │ │ └── VERIFICATION.txt │ │ ├── reshack.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── ruby/ │ │ ├── README.md │ │ ├── ruby.json │ │ ├── ruby.nuspec │ │ └── update.ps1 │ ├── ruby.install/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── ruby.install.json │ │ ├── ruby.install.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── ruby.portable/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── ruby.portable.json │ │ ├── ruby.portable.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── rufus/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── rufus.nuspec │ │ └── update.ps1 │ ├── screencloud/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── screencloud.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── scribus/ │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── scribus.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── seafile-client/ │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── seafile-client.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── selenium-chrome-driver/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── selenium-chrome-driver.json │ │ ├── selenium-chrome-driver.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyBeforeModify.ps1 │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── selenium-chromium-edge-driver/ │ │ ├── Readme.md │ │ ├── selenium-chromium-edge-driver.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyinstall.ps1 │ │ │ └── chocolateyuninstall.ps1 │ │ └── update.ps1 │ ├── selenium-gecko-driver/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── selenium-gecko-driver.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── selenium.powershell/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── selenium.powershell.nuspec │ │ ├── tools/ │ │ │ ├── .skipAutoUninstaller │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── sidesync/ │ │ ├── README.md │ │ ├── sidesync.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── simplewall/ │ │ ├── README.md │ │ ├── simplewall.nuspec │ │ └── update.ps1 │ ├── simplewall.install/ │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── simplewall.install.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── simplewall.portable/ │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── simplewall.portable.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── smartftp/ │ │ ├── README.md │ │ ├── smartftp.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── sourcetree/ │ │ ├── README.md │ │ ├── sourcetree.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── sparkleshare/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── sparkleshare.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── speccy/ │ │ ├── README.md │ │ ├── speccy.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── spotify/ │ │ ├── README.md │ │ ├── info │ │ ├── spotify.nuspec │ │ ├── tools/ │ │ │ ├── ChocolateyInstall.ps1 │ │ │ └── ChocolateyUnInstall.ps1 │ │ └── update.ps1 │ ├── sqlite/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── License.txt │ │ │ └── VERIFICATION.txt │ │ ├── sqlite.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── supertuxkart/ │ │ ├── README.md │ │ ├── supertuxkart.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── sweet-home-3d/ │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── sweet-home-3d.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── sysinternals/ │ │ ├── Readme.md │ │ ├── sysinternals.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyBeforeModify.ps1 │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── helpers.ps1 │ │ └── update.ps1 │ ├── testdisk-photorec/ │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── testdisk-photorec.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── texmaker/ │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── texmaker.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── thunderbird/ │ │ ├── README.md │ │ ├── Readme.thunderbird.md │ │ ├── Readme.thunderbirdesr.md │ │ ├── thunderbird.json │ │ ├── thunderbird.nuspec │ │ ├── tools/ │ │ │ ├── LanguageChecksums.csv │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── tightvnc/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tightvnc.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── tixati/ │ │ ├── README.md │ │ ├── tixati.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ └── tixati.ahk │ │ └── update.ps1 │ ├── tixati.portable/ │ │ ├── README.md │ │ ├── tixati.portable.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── tor-browser/ │ │ ├── Readme.md │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ └── helpers.ps1 │ │ ├── tor-browser.nuspec │ │ └── update.ps1 │ ├── tortoisegit/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── helpers.ps1 │ │ ├── tortoisegit.nuspec │ │ └── update.ps1 │ ├── tortoisesvn/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ ├── tortoisesvn.nuspec │ │ └── update.ps1 │ ├── totalcommander/ │ │ ├── README.md │ │ ├── TotalCommander.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── .skipAutoUninstall │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ahk │ │ │ ├── chocolateyUninstall.ps1 │ │ │ └── helpers.ps1 │ │ └── update.ps1 │ ├── transifex-cli/ │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ ├── transifex-cli.nuspec │ │ └── update.ps1 │ ├── tribler/ │ │ ├── README.md │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── tribler.nuspec │ │ └── update.ps1 │ ├── tv-browser/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── tv-browser.nuspec │ │ └── update.ps1 │ ├── typescript/ │ │ ├── Readme.md │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── typescript.nuspec │ │ └── update.ps1 │ ├── ultradefrag/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── ultradefrag.nuspec │ │ └── update.ps1 │ ├── umlet/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ ├── umlet.nuspec │ │ └── update.ps1 │ ├── unchecky/ │ │ ├── README.md │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ ├── unchecky.nuspec │ │ └── update.ps1 │ ├── universal-usb-installer/ │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── universal-usb-installer.exe.gui │ │ ├── universal-usb-installer.nuspec │ │ └── update.ps1 │ ├── vagrant/ │ │ ├── README.md │ │ ├── tools/ │ │ │ └── chocolateyinstall.ps1 │ │ ├── update.ps1 │ │ └── vagrant.nuspec │ ├── vcredist140/ │ │ ├── README.md │ │ ├── info-15.txt │ │ ├── info-16.txt │ │ ├── info-17.txt │ │ ├── info-18.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ └── data.ps1 │ │ ├── update.ps1 │ │ ├── vcredist140.json │ │ └── vcredist140.nuspec │ ├── vcredist2017/ │ │ ├── README.md │ │ ├── info │ │ ├── update.ps1 │ │ └── vcredist2017.nuspec │ ├── videoder/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── VERIFICATION.txt │ │ │ └── license.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── update.ps1 │ │ └── videoder.nuspec │ ├── vim/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateybeforemodify.ps1 │ │ │ ├── chocolateyinstall.ps1 │ │ │ ├── chocolateyuninstall.ps1 │ │ │ └── helpers.ps1 │ │ ├── update.ps1 │ │ └── vim.nuspec │ ├── virtualbox/ │ │ ├── Readme.md │ │ ├── tools/ │ │ │ ├── chocolateyBeforeModify.ps1 │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ ├── helpers.ps1 │ │ │ └── oracle.cer │ │ ├── update.ps1 │ │ ├── virtualbox.json │ │ └── virtualbox.nuspec │ ├── vlc/ │ │ ├── README.md │ │ ├── update.ps1 │ │ └── vlc.nuspec │ ├── vlc.install/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── update.ps1 │ │ └── vlc.install.nuspec │ ├── vlc.portable/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ ├── update.ps1 │ │ └── vlc.portable.nuspec │ ├── voicebot/ │ │ ├── Readme.md │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ ├── update.ps1 │ │ └── voicebot.nuspec │ ├── vscode/ │ │ ├── README.md │ │ ├── update.ps1 │ │ └── vscode.nuspec │ ├── vscode-insiders/ │ │ ├── README.md │ │ ├── update.ps1 │ │ └── vscode-insiders.nuspec │ ├── vscode-insiders.install/ │ │ ├── README.md │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ └── helpers.ps1 │ │ ├── update.ps1 │ │ └── vscode-insiders.install.nuspec │ ├── vscode.install/ │ │ ├── README.md │ │ ├── tools/ │ │ │ ├── ChocolateyInstall.ps1 │ │ │ └── helpers.ps1 │ │ ├── update.ps1 │ │ └── vscode.install.nuspec │ ├── waterfox/ │ │ ├── Readme.classic.md │ │ ├── Readme.current.md │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.md │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── update.ps1 │ │ ├── waterfox.json │ │ └── waterfox.nuspec │ ├── webstorm/ │ │ ├── README.md │ │ ├── tools/ │ │ │ ├── ChocolateyInstall.ps1 │ │ │ ├── ChocolateyUnInstall.ps1 │ │ │ └── silent.config │ │ ├── update.ps1 │ │ └── webstorm.nuspec │ ├── wesnoth/ │ │ ├── README.md │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── update.ps1 │ │ ├── wesnoth.json │ │ └── wesnoth.nuspec │ ├── wget/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyinstall.ps1 │ │ ├── update.ps1 │ │ └── wget.nuspec │ ├── win10mct/ │ │ ├── README.md │ │ ├── info │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── update.ps1 │ │ ├── update_helper.ps1 │ │ └── win10mct.nuspec │ ├── wincdemu/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ └── sysprogs.cer │ │ ├── update.ps1 │ │ └── wincdemu.nuspec │ ├── windows10-media-creation-tool/ │ │ ├── update.ps1 │ │ └── windows10-media-creation-tool.nuspec │ ├── winpcap/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ └── winpcapInstall.ahk │ │ └── winpcap.nuspec │ ├── winscp/ │ │ ├── README.md │ │ ├── update.ps1 │ │ └── winscp.nuspec │ ├── winscp.install/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── VERIFICATION.txt │ │ │ └── license.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── update.ps1 │ │ └── winscp.install.nuspec │ ├── winscp.portable/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── VERIFICATION.txt │ │ │ └── license.txt │ │ ├── tools/ │ │ │ ├── WinSCP.com │ │ │ ├── license.txt │ │ │ └── readme.txt │ │ ├── update.ps1 │ │ └── winscp.portable.nuspec │ ├── wixtoolset/ │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── update.ps1 │ │ └── wixtoolset.nuspec │ ├── wps-office-free/ │ │ ├── README.md │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── update.ps1 │ │ ├── update_helper.ps1 │ │ ├── wps-office-free.json │ │ └── wps-office-free.nuspec │ ├── x2go/ │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── update.ps1 │ │ └── x2go.nuspec │ ├── yo/ │ │ ├── README.md │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── update.ps1 │ │ └── yo.nuspec │ ├── youtube-dl/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── update.ps1 │ │ ├── youtube-dl.json │ │ └── youtube-dl.nuspec │ ├── yumi/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── yumi.exe.gui │ │ ├── update.ps1 │ │ └── yumi.nuspec │ ├── yumi-uefi/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── yumi-uefi.exe.gui │ │ ├── update.ps1 │ │ └── yumi-uefi.nuspec │ └── zotero/ │ ├── Readme.md │ ├── legal/ │ │ ├── LICENSE.txt │ │ └── VERIFICATION.txt │ ├── tools/ │ │ ├── chocolateyInstall.ps1 │ │ └── chocolateyUninstall.ps1 │ ├── update.ps1 │ └── zotero.nuspec ├── deprecated/ │ ├── extensions/ │ │ ├── chocolatey-fosshub.extension/ │ │ │ ├── chocolatey-fosshub.extension.nuspec │ │ │ └── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── chocolatey-uninstall.extension/ │ │ └── chocolatey-uninstall.extension.nuspec │ └── packages/ │ ├── 7zip.commandline/ │ │ └── 7zip.commandline.nuspec │ ├── PDFXChangeViewer/ │ │ └── PDFXChangeViewer.nuspec │ ├── bluegriffon/ │ │ ├── README.md │ │ ├── bluegriffon.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ └── tools/ │ │ └── chocolateyInstall.ps1 │ ├── docker-kitematic/ │ │ ├── README.md │ │ └── docker-kitematic.nuspec │ ├── dokany-library/ │ │ └── dokan-library.nuspec │ ├── ffdshow-x86/ │ │ └── ffdshow-x86_32.nuspec │ ├── gnupg-modern/ │ │ └── gnupg-modern.nuspec │ ├── h264tscutter/ │ │ ├── h264tscutter.nuspec │ │ └── tools/ │ │ └── chocolateyInstall.ps1 │ ├── javaruntime-platformspecific/ │ │ └── javaruntime-platformspecific.nuspec │ ├── libreoffice/ │ │ └── libreoffice.nuspec │ ├── libreoffice-oldstable/ │ │ └── libreoffice-oldstable.nuspec │ ├── lightalloy/ │ │ ├── lightalloy.nuspec │ │ └── tools/ │ │ └── chocolateyInstall.ps1 │ ├── otterbrowser/ │ │ └── otterbrowser.nuspec │ ├── python-x86_32/ │ │ ├── python-x86_32.nuspec │ │ └── tools/ │ │ └── chocolateyInstall.ps1 │ ├── python2-x86_32/ │ │ ├── python2-x86_32.nuspec │ │ └── tools/ │ │ └── chocolateyInstall.ps1 │ ├── python3-x86_32/ │ │ ├── python3-x86_32.nuspec │ │ └── tools/ │ │ └── chocolateyInstall.ps1 │ ├── transifex-client/ │ │ └── transifex-client.nuspec │ ├── truecrypt-langfiles/ │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── truecrypt-langfiles.nuspec │ ├── visualstudiocode/ │ │ ├── tools/ │ │ │ └── ChocolateyInstall.ps1 │ │ └── visualstudiocode.nuspec │ └── zotero-standalone/ │ ├── Readme.md │ └── zotero-standalone.nuspec ├── extensions/ │ ├── chocolatey-azuredatastudio.extension/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── chocolatey-azuredatastudio.extension.nuspec │ │ └── extensions/ │ │ ├── Install-AzureDataStudioExtension.ps1 │ │ ├── Uninstall-AzureDataStudioExtension.ps1 │ │ └── chocolatey-azuredatastudio.psm1 │ ├── chocolatey-core.extension/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── chocolatey-core.extension.nuspec │ │ └── extensions/ │ │ ├── Get-AppInstallLocation.ps1 │ │ ├── Get-AvailableDriveLetter.ps1 │ │ ├── Get-EffectiveProxy.ps1 │ │ ├── Get-PackageCacheLocation.ps1 │ │ ├── Get-PackageParameters.ps1 │ │ ├── Get-UninstallRegistryKey.ps1 │ │ ├── Get-WebContent.ps1 │ │ ├── Register-Application.ps1 │ │ ├── Remove-Process.ps1 │ │ └── chocolatey-core.psm1 │ ├── chocolatey-vscode.extension/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── chocolatey-vscode.extension.nuspec │ │ └── extensions/ │ │ ├── Install-VsCodeExtension.ps1 │ │ ├── Uninstall-VsCodeExtension.ps1 │ │ └── chocolatey-vscode.psm1 │ └── extensions.psm1 ├── icons/ │ └── README.md ├── manual/ │ ├── 1password4/ │ │ ├── 1password4.nuspec │ │ ├── Readme.md │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── DotNet4.0/ │ │ ├── DotNet4.0.nuspec │ │ ├── README.md │ │ └── tools/ │ │ └── chocolateyInstall.ps1 │ ├── README.md │ ├── apache-httpd/ │ │ ├── apache-httpd.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── readme.md │ │ ├── tools/ │ │ │ ├── chocolateyBeforeModify.ps1 │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ └── helpers.ps1 │ │ └── update.ps1 │ ├── assaultcube/ │ │ ├── README.md │ │ ├── assaultcube.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── becyicongrabber/ │ │ ├── README.md │ │ ├── becyicongrabber.nuspec │ │ ├── tools/ │ │ │ ├── BeCyIconGrabber.exe.gui │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── bitdefender-usb-immunizer/ │ │ ├── README.md │ │ ├── bitdefender-usb-immunizer.nuspec │ │ └── tools/ │ │ ├── BDUSBImmunizerLauncher.exe.gui │ │ └── chocolateyInstall.ps1 │ ├── cdburnerxp/ │ │ ├── README.md │ │ ├── cdburnerxp.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── clover/ │ │ ├── README.md │ │ ├── clover.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── compact-timer/ │ │ ├── README.md │ │ ├── compact-timer.nuspec │ │ └── tools/ │ │ ├── CompactTimer.exe.config │ │ ├── CompactTimer.exe.gui │ │ └── chocolateyInstall.ps1 │ ├── cyg-get/ │ │ ├── README.md │ │ ├── cyg-get.nuspec │ │ └── tools/ │ │ ├── chocolateyinstall.ps1 │ │ └── cyg-get.ps1 │ ├── feeddemon/ │ │ ├── README.md │ │ ├── feeddemon.nuspec │ │ └── tools/ │ │ ├── chocolateyInstall.ps1 │ │ └── chocolateyUninstall.ps1 │ ├── ffdshow/ │ │ ├── README.md │ │ ├── ffdshow.nuspec │ │ └── tools/ │ │ └── chocolateyInstall.ps1 │ ├── flashplayeractivex/ │ │ ├── README.md │ │ ├── flashplayeractivex.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── flashplayerplugin/ │ │ ├── README.md │ │ ├── flashplayerplugin.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── flashplayerppapi/ │ │ ├── README.md │ │ ├── flashplayerppapi.nuspec │ │ ├── tools/ │ │ │ ├── ChocolateyInstall.ps1 │ │ │ └── ChocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── freemake-video-converter/ │ │ ├── README.md │ │ ├── freemake-video-converter.nuspec │ │ └── tools/ │ │ ├── chocolateyInstall.ps1 │ │ └── chocolateyUninstall.ps1 │ ├── git-disable-gcm/ │ │ ├── README.md │ │ ├── git-disable-gcm.nuspec │ │ └── tools/ │ │ └── chocolateyInstall.ps1 │ ├── googlechrome-extensions/ │ │ ├── googlechrome-editthiscookie/ │ │ │ ├── googlechrome-editthiscookie.nuspec │ │ │ └── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── googlechrome-emberinspector/ │ │ │ ├── googlechrome-ember-inspector.nuspec │ │ │ └── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── googlechrome-extension-template/ │ │ │ ├── googlechrome-.nuspec │ │ │ └── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── googlechrome-github-expandinizr/ │ │ │ ├── googlechrome-github-expandinizr.nuspec │ │ │ └── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ ├── install_x64.reg │ │ │ └── install_x86.reg │ │ └── googlechrome-zenhub/ │ │ ├── googlechrome-zenhub.nuspec │ │ └── tools/ │ │ ├── chocolateyInstall.ps1 │ │ └── chocolateyUninstall.ps1 │ ├── googlechromebeta/ │ │ ├── README.md │ │ ├── googlechromebeta.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── helpers.ps1 │ │ └── update.ps1 │ ├── gpg4win-light/ │ │ ├── README.md │ │ ├── gpg4win-light.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1.disabled │ ├── gpg4win-vanilla/ │ │ ├── README.md │ │ ├── gpg4win-vanilla.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1.disabled │ ├── haali-media-splitter/ │ │ ├── README.md │ │ ├── haali-media-splitter.nuspec │ │ └── tools/ │ │ ├── chocolateyInstall.ps1 │ │ └── chocolateyUninstall.ps1 │ ├── hostsman/ │ │ ├── README.md │ │ ├── hostsman.json │ │ ├── hostsman.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ └── tools/ │ │ └── chocolateyInstall.ps1 │ ├── ietester/ │ │ ├── README.md │ │ ├── ietester.nuspec │ │ └── tools/ │ │ ├── chocolateyInstall.ps1 │ │ └── chocolateyUninstall.ps1 │ ├── itunesfusion/ │ │ ├── Changelog.md │ │ ├── Readme.md │ │ ├── itunesfusion.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── kb2670838/ │ │ ├── README.md │ │ ├── Tools/ │ │ │ └── ChocolateyInstall.ps1 │ │ └── kb2670838.nuspec │ ├── kb2999226/ │ │ ├── README.md │ │ ├── kb2999226.nuspec │ │ └── tools/ │ │ └── chocolateyinstall.ps1 │ ├── keepass-classic-langfiles/ │ │ ├── README.md │ │ ├── keepass-classic-langfiles.nuspec │ │ └── tools/ │ │ ├── chocolateyInstall.ps1 │ │ └── functions.ps1 │ ├── keepass-langfiles/ │ │ ├── README.md │ │ ├── keepass-langfiles.nuspec │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── libreoffice-help/ │ │ ├── README.md │ │ ├── libreoffice-help.nuspec │ │ └── tools/ │ │ ├── chocolateyInstall.ps1 │ │ ├── loHelpIsAlreadyInstalled.ps1 │ │ └── matchLanguage.ps1 │ ├── lockhunter/ │ │ ├── README.md │ │ ├── lockhunter.nuspec │ │ └── tools/ │ │ ├── chocolateyInstall.ps1 │ │ └── chocolateyUninstall.ps1 │ ├── mpc-hc/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── mpc-hc.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── ontopreplica/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── ontopreplica.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── update.ps1 │ ├── pcwrunas/ │ │ ├── README.md │ │ ├── pcwrunas.nuspec │ │ └── tools/ │ │ ├── chocolateyInstall.ps1 │ │ └── chocolateyUninstall.ps1 │ ├── php-legacy/ │ │ ├── README.md │ │ ├── php_5.3.x/ │ │ │ ├── php_5.3.x.nuspec │ │ │ ├── tools/ │ │ │ │ ├── chocolateyInstall.ps1 │ │ │ │ ├── chocolateyUninstall.ps1 │ │ │ │ └── downloadInfo.csv │ │ │ └── update.ps1 │ │ ├── php_5.4.x/ │ │ │ ├── php_5.4.x.nuspec │ │ │ ├── tools/ │ │ │ │ ├── chocolateyInstall.ps1 │ │ │ │ ├── chocolateyUninstall.ps1 │ │ │ │ └── downloadInfo.csv │ │ │ └── update.ps1 │ │ ├── php_5.5.x/ │ │ │ ├── php_5.5.x.nuspec │ │ │ ├── tools/ │ │ │ │ ├── chocolateyInstall.ps1 │ │ │ │ ├── chocolateyUninstall.ps1 │ │ │ │ └── downloadInfo.csv │ │ │ └── update.ps1 │ │ └── update_all.ps1 │ ├── qttabbar-langfiles/ │ │ ├── README.md │ │ ├── qttabbar-langfiles.nuspec │ │ └── tools/ │ │ ├── Lng_QTTabBar_Chinese_Simp.xml │ │ ├── Lng_QTTabBar_Chinese_Trad.xml │ │ ├── Lng_QTTabBar_Czech.xml │ │ ├── Lng_QTTabBar_Dutch.xml │ │ ├── Lng_QTTabBar_English.xml │ │ ├── Lng_QTTabBar_French.xml │ │ ├── Lng_QTTabBar_German.xml │ │ ├── Lng_QTTabBar_Greek.xml │ │ ├── Lng_QTTabBar_Italian.xml │ │ ├── Lng_QTTabBar_Japanese.xml │ │ ├── Lng_QTTabBar_Polish.xml │ │ ├── Lng_QTTabBar_Portuguese.xml │ │ ├── Lng_QTTabBar_Russian.xml │ │ ├── Lng_QTTabBar_Spanish.xml │ │ ├── Lng_QTTabBar_Swedish.xml │ │ └── chocolateyInstall.ps1 │ ├── quicktime/ │ │ ├── README.md │ │ ├── quicktime.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── sauerbraten/ │ │ ├── README.md │ │ ├── sauerbraten.nuspec │ │ └── tools/ │ │ ├── chocolateyInstall.ps1 │ │ └── chocolateyUninstall.ps1 │ ├── scite4autohotkey/ │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── scite4autohotkey.nuspec │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ ├── install.ahk │ │ │ └── uninstall.ahk │ │ └── update.ps1 │ ├── secret-maryo-chronicles/ │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── secret-maryo-chronicles.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── skype/ │ │ ├── README.md │ │ ├── info │ │ ├── skype.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── sonarlint-vs2015/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── sonarlint-vs2015.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── sourcetree-disableautoupdate/ │ │ ├── README.md │ │ ├── sourcetree-disableautoupdate.nuspec │ │ └── tools/ │ │ ├── chocolateyInstall.ps1 │ │ └── chocolateyUninstall.ps1 │ ├── svg-explorer-extension/ │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── svg-explorer-extension.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── tipp10/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tipp10.nuspec │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── update.ps1 │ ├── tsremux/ │ │ ├── README.md │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ └── tsremux.nuspec │ ├── universal-extractor/ │ │ ├── README.md │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ └── universal-extractor.nuspec │ ├── vcredist2005/ │ │ ├── README.md │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ ├── update.ps1 │ │ └── vcredist2005.nuspec │ ├── vcredist2008/ │ │ ├── README.md │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ ├── update.ps1 │ │ └── vcredist2008.nuspec │ ├── vcredist2010/ │ │ ├── README.md │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ ├── update.ps1 │ │ └── vcredist2010.nuspec │ ├── vcredist2015/ │ │ ├── README.md │ │ └── vcredist2015.nuspec │ ├── virtualdub/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── update.ps1 │ │ └── virtualdub.nuspec │ ├── visualstudiocode-disableautoupdate/ │ │ ├── README.md │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ ├── chocolateyUninstall.ps1 │ │ │ └── helpers.ps1 │ │ └── visualstudiocode-disableautoupdate.nuspec │ ├── vp8-vfw/ │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ └── chocolateyInstall.ps1 │ │ ├── update.ps1 │ │ └── vp8-vfw.nuspec │ ├── vscode-extensions/ │ │ ├── vscode-azurerm-tools/ │ │ │ ├── README.md │ │ │ ├── tools/ │ │ │ │ ├── chocolateyInstall.ps1 │ │ │ │ └── chocolateyUninstall.ps1 │ │ │ ├── update.ps1 │ │ │ └── vscode-azurerm-tools.nuspec │ │ ├── vscode-csharpextensions/ │ │ │ ├── README.md │ │ │ ├── tools/ │ │ │ │ ├── chocolateyInstall.ps1 │ │ │ │ └── chocolateyUninstall.ps1 │ │ │ ├── update.ps1 │ │ │ └── vscode-csharpextensions.nuspec │ │ ├── vscode-ember-cli/ │ │ │ ├── README.md │ │ │ ├── tools/ │ │ │ │ ├── chocolateyInstall.ps1 │ │ │ │ └── chocolateyUninstall.ps1 │ │ │ ├── update.ps1 │ │ │ └── vscode-ember-cli.nuspec │ │ ├── vscode-ember-frost/ │ │ │ ├── README.md │ │ │ ├── tools/ │ │ │ │ ├── chocolateyInstall.ps1 │ │ │ │ └── chocolateyUninstall.ps1 │ │ │ ├── update.ps1 │ │ │ └── vscode-ember-frost.nuspec │ │ └── vscode-icons/ │ │ ├── README.md │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── update.ps1 │ │ └── vscode-icons.nuspec │ ├── winamp/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── License.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── update.ps1 │ │ └── winamp.nuspec │ ├── winff/ │ │ ├── README.md │ │ ├── legal/ │ │ │ ├── VERIFICATION.txt │ │ │ └── license.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── update.ps1 │ │ └── winff.nuspec │ ├── x-moto/ │ │ ├── Readme.md │ │ ├── legal/ │ │ │ ├── LICENSE.txt │ │ │ └── VERIFICATION.txt │ │ ├── tools/ │ │ │ ├── chocolateyInstall.ps1 │ │ │ └── chocolateyUninstall.ps1 │ │ ├── update.ps1 │ │ └── x-moto.nuspec │ └── xpdf-utils/ │ ├── Readme.md │ ├── legal/ │ │ ├── LICENSE.txt │ │ └── VERIFICATION.txt │ ├── tools/ │ │ └── chocolateyInstall.ps1 │ ├── update.ps1 │ └── xpdf-utils.nuspec ├── scripts/ │ ├── Add-Dependency.ps1 │ ├── Clear-DependenciesList.ps1 │ ├── EventLogs.ps1 │ ├── Get-AllGitHubReleases.ps1 │ ├── Get-ChocolateyNormalizedVersion.ps1 │ ├── Get-GitHubRelease.ps1 │ ├── Get-GitHubRepositoryFileContent.ps1 │ ├── README.md │ ├── Set-DescriptionFromReadme.ps1 │ ├── Start-Sandbox.ps1 │ ├── Take-Screenshot.ps1 │ ├── Test-RepoPackage.ps1 │ ├── Update-ChangelogVersion.ps1 │ ├── Update-IconUrl.ps1 │ ├── Update-OnETagChanged.ps1 │ ├── Update-PackageSourceUrl.ps1 │ └── au_extensions.psm1 ├── test_all.ps1 ├── unlisted/ │ └── fiddler4/ │ ├── README.md │ ├── fiddler4.nuspec │ ├── tools/ │ │ └── chocolateyInstall.ps1 │ └── update.ps1 └── update_all.ps1
Condensed preview — 2028 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (6,342K chars).
[
{
"path": ".appveyor.yml",
"chars": 6026,
"preview": "version: '{build}'\r\nmax_jobs: 1\r\nimage: Visual Studio 2022\r\n# History plugin requires complete log\r\n#clone_depth: 5\r\nbra"
},
{
"path": ".editorconfig",
"chars": 311,
"preview": "root = true\r\n\r\n[*]\r\ncharset = utf-8\r\nend_of_line = crlf\r\ninsert_final_newline = true\r\nindent_style = space\r\nindent_size "
},
{
"path": ".gitattributes",
"chars": 536,
"preview": "* text eol=crlf whitespace=trailing-space,tab-in-indent,tabwidth=2\r\n\r\n# Possibly have crlf for this as well (believe AU "
},
{
"path": ".github/CODEOWNERS",
"chars": 2648,
"preview": "# The following file is only used to request reviews from\r\n# specific users that is handling a certain package (or file)"
},
{
"path": ".github/DISCUSSION_TEMPLATE/ideas.yml",
"chars": 2338,
"preview": "title: \"(packageName) Summary of feature or enhancement\"\r\nbody:\r\n - type: markdown\r\n attributes:\r\n value: |\r\n "
},
{
"path": ".github/DISCUSSION_TEMPLATE/migrations.yml",
"chars": 2544,
"preview": "title: \"(packageName) Request for migration\"\r\nbody:\r\n - type: markdown\r\n attributes:\r\n value: We appreciate you"
},
{
"path": ".github/ISSUE_TEMPLATE/bug-report.yml",
"chars": 5141,
"preview": "name: Package Bug Report\r\ndescription: Something went wrong with the installation of a package? Or did you find an unexp"
},
{
"path": ".github/ISSUE_TEMPLATE/config.yml",
"chars": 1156,
"preview": "blank_issues_enabled: false\r\ncontact_links:\r\n - name: Request a new Feature or Enhancement to package.\r\n # This anno"
},
{
"path": ".github/ISSUE_TEMPLATE/outdated-report.yml",
"chars": 2517,
"preview": "name: Package Outdated Report\r\ndescription: A package is outdated and no new version have been submitted for moderation."
},
{
"path": ".github/ISSUE_TEMPLATE.md",
"chars": 1237,
"preview": "<!--- Provide a general summary of the issue in the Title above, prefixed with (packageName) -->\r\n\r\n## Expected Behavior"
},
{
"path": ".github/PULL_REQUEST_TEMPLATE.md",
"chars": 2817,
"preview": "<!-- Provide a general summary of your changes in the Title above, prefixed with (packageName) -->\r\n\r\n## Description\r\n<!"
},
{
"path": ".github/workflows/respond-to-issue.yaml",
"chars": 2313,
"preview": "name: 'Add Comment To New Issue'\r\non:\r\n issues:\r\n types: opened\r\npermissions:\r\n contents: read\r\n issues: write\r\n\r\n"
},
{
"path": ".github/workflows/respond-to-pr.yaml",
"chars": 3978,
"preview": "name: 'Add Comment To New PR'\r\non:\r\n pull_request:\r\n types: opened\r\npermissions:\r\n contents: read\r\n pull-requests:"
},
{
"path": ".github/workflows/stale.yml",
"chars": 2171,
"preview": "name: 'Stale Issue and PR Cleanup'\r\non:\r\n workflow_dispatch:\r\n schedule:\r\n - cron: '0 4 * * *'\r\n\r\npermissions:\r\n i"
},
{
"path": ".github/workflows/toc.yml",
"chars": 507,
"preview": "name: TOC Generator\r\non:\r\n push:\r\n branches:\r\n - master\r\n\r\njobs:\r\n generateTOC:\r\n name: TOC Generator\r\n "
},
{
"path": ".gitignore",
"chars": 447,
"preview": "*~\r\n*.bak\r\n*.cache\r\n*.nupkg\r\n*.old\r\n*.orig\r\n*.swp\r\n*.swo\r\n*.suo\r\n*.test\r\n*.work\r\n*.exe\r\n*.dll\r\n*.zip\r\n*.7z\r\n*.handover\r\n"
},
{
"path": "COMMITTERS.md",
"chars": 14637,
"preview": "# Committers Guidelines\r\n\r\nThis file details what is needed for different operations in the repository that can not be h"
},
{
"path": "CONTRIBUTING.md",
"chars": 32804,
"preview": "# Contributing Guidelines\r\n\r\nThank you for being so interested in contributing to the Chocolatey Community Packages repo"
},
{
"path": "LICENSE.md",
"chars": 11525,
"preview": "Apache License\r\n Version 2.0, January 2004\r\n http://www.apache.org/lice"
},
{
"path": "PSScriptAnalyzerSettings.psd1",
"chars": 499,
"preview": "@{\r\n Severity = @('Error', 'Warning')\r\n Rules = @{\r\n PSUseCompatibleCmdlets = @{\r\n Compatibility = @(\r\n "
},
{
"path": "README.md",
"chars": 4742,
"preview": "# Chocolatey Community Chocolatey Packages\r\n\r\n[\r\n\r\nImport-Module Chocolatey-AU\r\n\r\nif (($IncludeStream -match \""
},
{
"path": "automatic/1password/update_helper.ps1",
"chars": 2281,
"preview": "function Get-LatestOPW {\r\n param (\r\n [Parameter(Mandatory)]\r\n [string]$url\r\n\r\n )\r\n\r\n $url32 = Get-RedirectedUr"
},
{
"path": "automatic/1password7/1password7.nuspec",
"chars": 2618,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/1password7/Readme.md",
"chars": 1230,
"preview": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@90dd811113cf25d7184ea4c831999138315ab4"
},
{
"path": "automatic/1password7/tools/chocolateyInstall.ps1",
"chars": 1687,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n packageName = $env:ChocolateyPackageName\r\n fileType ="
},
{
"path": "automatic/1password7/tools/chocolateyUninstall.ps1",
"chars": 958,
"preview": "$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = $env:ChocolateyPackageName\r\n\r\n[array]$key = Get-UninstallRegistryKey"
},
{
"path": "automatic/1password7/update.ps1",
"chars": 886,
"preview": "Import-Module Chocolatey-AU\r\n. \"$PSScriptRoot\\..\\1password\\update_helper.ps1\"\r\n\r\nfunction global:au_SearchReplace {\r\n "
},
{
"path": "automatic/1password8/1password8.nuspec",
"chars": 2496,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/1password8/Readme.md",
"chars": 1221,
"preview": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c1a3d39ea26e859ef0f4c1f1f9eacd95b340c3"
},
{
"path": "automatic/1password8/tools/chocolateyInstall.ps1",
"chars": 581,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n packageName = $env:ChocolateyPackageName\r\n fileType ="
},
{
"path": "automatic/1password8/update.ps1",
"chars": 1510,
"preview": "Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n @{\r\n \".\\tools\\chocolateyInstall.ps1\" = @{\r\n "
},
{
"path": "automatic/360ts/360ts.json",
"chars": 60,
"preview": "{\r\n \"ts\": \"11.0.0.1314\",\r\n \"tse\": \"8.8.0.1119\"\r\n}\r\n"
},
{
"path": "automatic/360ts/360ts.nuspec",
"chars": 3025,
"preview": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter encl"
},
{
"path": "automatic/360ts/README.md",
"chars": 1690,
"preview": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/b92d42be38598e16e7e526b3b8b43c3220439cd4/icons"
},
{
"path": "automatic/360ts/README_ts.md",
"chars": 1690,
"preview": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/b92d42be38598e16e7e526b3b8b43c3220439cd4/icons"
},
{
"path": "automatic/360ts/README_tse.md",
"chars": 1254,
"preview": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/b92d42be38598e16e7e526b3b8b43c3220439cd4/icons"
},
{
"path": "automatic/360ts/tools/chocolateyInstall.ps1",
"chars": 521,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n packageName = '360ts'\r\n fileType = 'e"
},
{
"path": "automatic/360ts/update.ps1",
"chars": 2099,
"preview": "\r\nImport-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate {\r\n if ($Latest.Title -like '*essential*') {\r\n Cop"
},
{
"path": "automatic/7zip/7zip.json",
"chars": 56,
"preview": "{\r\n \"stable\": \"26.1\",\r\n \"pre\": \"24.4-beta\"\r\n}\r\n"
},
{
"path": "automatic/7zip/7zip.nuspec",
"chars": 3116,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/7zip/README.md",
"chars": 1768,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@68b91a851cee97e55c748521aa6da6211dd37c9"
},
{
"path": "automatic/7zip/update.ps1",
"chars": 1659,
"preview": "Import-Module Chocolatey-AU\r\n\r\n$domain = 'http://www.7-zip.org/'\r\n$releases = \"${domain}download.html\"\r\n\r\nfunction glob"
},
{
"path": "automatic/7zip.install/7zip.install.json",
"chars": 56,
"preview": "{\r\n \"stable\": \"26.0\",\r\n \"pre\": \"24.4-beta\"\r\n}\r\n"
},
{
"path": "automatic/7zip.install/7zip.install.nuspec",
"chars": 3425,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/7zip.install/Changelog.md",
"chars": 1071,
"preview": "# Package changelog\r\n\r\n## Version: 18.6 (2018-12-30)\r\n### Bugs\r\n- Added uninstallation of shim file (Issue [#1066][i1066"
},
{
"path": "automatic/7zip.install/README.md",
"chars": 1786,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@68b91a851cee97e55c748521aa6da6211dd37c9"
},
{
"path": "automatic/7zip.install/legal/LICENSE.txt",
"chars": 1920,
"preview": " 7-Zip\r\n ~~~~~\r\n License for use and distribution\r\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n 7-Zip Copyright (C) 1999-2"
},
{
"path": "automatic/7zip.install/legal/VERIFICATION.txt",
"chars": 855,
"preview": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package"
},
{
"path": "automatic/7zip.install/tools/chocolateyInstall.ps1",
"chars": 943,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n$filePath = "
},
{
"path": "automatic/7zip.install/tools/chocolateyUninstall.ps1",
"chars": 1060,
"preview": "$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = '7zip.install'\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-Uninstall"
},
{
"path": "automatic/7zip.install/update.ps1",
"chars": 826,
"preview": ". \"$PSScriptRoot\\..\\7zip\\update.ps1\"\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$softwareNamePre"
},
{
"path": "automatic/7zip.portable/7zip.portable.json",
"chars": 56,
"preview": "{\r\n \"stable\": \"26.0\",\r\n \"pre\": \"24.4-beta\"\r\n}\r\n"
},
{
"path": "automatic/7zip.portable/7zip.portable.nuspec",
"chars": 2859,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/7zip.portable/README.md",
"chars": 1498,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@68b91a851cee97e55c748521aa6da6211dd37c9"
},
{
"path": "automatic/7zip.portable/legal/LICENSE.txt",
"chars": 1920,
"preview": " 7-Zip\r\n ~~~~~\r\n License for use and distribution\r\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n 7-Zip Copyright (C) 1999-2"
},
{
"path": "automatic/7zip.portable/legal/VERIFICATION.txt",
"chars": 996,
"preview": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package"
},
{
"path": "automatic/7zip.portable/tools/chocolateyInstall.ps1",
"chars": 1227,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = $(Split-Path -parent $MyInvocation.MyCommand.Definition)\r\n\r\n$filePath32 "
},
{
"path": "automatic/7zip.portable/update.ps1",
"chars": 1241,
"preview": ". \"$PSScriptRoot\\..\\7zip\\update.ps1\"\r\n\r\n$softwareNamePrefix = '7-zip'\r\n\r\nfunction global:au_BeforeUpdate {\r\n Get-Remot"
},
{
"path": "automatic/README.md",
"chars": 656,
"preview": "## Automatic Folder\r\n\r\nThis is where you put your Chocolatey packages that are automatically packaged up by [Chocolatey "
},
{
"path": "automatic/absolute-uninstaller/README.md",
"chars": 790,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@723b164cda892499cea29735439b8aaa81d760b"
},
{
"path": "automatic/absolute-uninstaller/absolute-uninstaller.nuspec",
"chars": 1922,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/absolute-uninstaller/tools/chocolateyInstall.ps1",
"chars": 600,
"preview": "$ErrorActionPreference = 'STOP'\r\n\r\n$packageArgs = @{\r\n packageName = 'absolute-uninstaller'\r\n url = 'ht"
},
{
"path": "automatic/absolute-uninstaller/update.ps1",
"chars": 1132,
"preview": "Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://www.glarysoft.com/absolute-uninstaller/'\r\n\r\nfunction global:au_Searc"
},
{
"path": "automatic/activepresenter/README.md",
"chars": 1154,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@0798deaffb56c9b6ee759251c0948dec25b2b0f"
},
{
"path": "automatic/activepresenter/activepresenter.nuspec",
"chars": 2751,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/activepresenter/legal/License.txt",
"chars": 32,
"preview": "Please see Redistribution.pdf\r\n"
},
{
"path": "automatic/activepresenter/legal/VERIFICATION.txt",
"chars": 695,
"preview": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this packa"
},
{
"path": "automatic/activepresenter/tools/chocolateyInstall.ps1",
"chars": 757,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n pa"
},
{
"path": "automatic/activepresenter/update.ps1",
"chars": 1186,
"preview": "Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://atomisystems.com/download/'\r\n\r\nfunction global:au_SearchReplace {\r\n"
},
{
"path": "automatic/alldup/README.md",
"chars": 2706,
"preview": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721"
},
{
"path": "automatic/alldup/alldup.nuspec",
"chars": 3841,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/alldup/legal/LICENSE.txt",
"chars": 24,
"preview": "See Redistribution.pdf\r\n"
},
{
"path": "automatic/alldup/legal/VERIFICATION.txt",
"chars": 611,
"preview": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this packa"
},
{
"path": "automatic/alldup/tools/chocolateyInstall.ps1",
"chars": 1026,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n p"
},
{
"path": "automatic/alldup/update.ps1",
"chars": 813,
"preview": "Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://www.alldup.de/en_download_alldup.php'\r\n\r\n\r\nfunction global:au_Search"
},
{
"path": "automatic/ant-renamer/Changelog.md",
"chars": 353,
"preview": "# Package changelog for [ant-renamer](https://chocolatey.org/packages/ant-renamer)\r\n\r\n## Upcoming\r\n- **BUG:** Added miss"
},
{
"path": "automatic/ant-renamer/Readme.md",
"chars": 893,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721f"
},
{
"path": "automatic/ant-renamer/ant-renamer.nuspec",
"chars": 2369,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/ant-renamer/legal/LICENSE.txt",
"chars": 35821,
"preview": " GNU GENERAL PUBLIC LICENSE\r\n Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Fr"
},
{
"path": "automatic/ant-renamer/legal/VERIFICATION.txt",
"chars": 932,
"preview": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package"
},
{
"path": "automatic/ant-renamer/tools/chocolateyInstall.ps1",
"chars": 473,
"preview": "$ErrorActionPreference = 'Stop'\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArg"
},
{
"path": "automatic/ant-renamer/update.ps1",
"chars": 1374,
"preview": "Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://www.antp.be/software/renamer/download'\r\n\r\nfunction global:au_BeforeU"
},
{
"path": "automatic/aptana-studio/README.md",
"chars": 2435,
"preview": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icon"
},
{
"path": "automatic/aptana-studio/aptana-studio.nuspec",
"chars": 3870,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/aptana-studio/tools/chocolateyInstall.ps1",
"chars": 500,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n packageName = 'aptana-studio'\r\n fileType = 'exe'\r\n s"
},
{
"path": "automatic/aptana-studio/tools/chocolateyUninstall.ps1",
"chars": 1013,
"preview": "$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = 'aptana-studio'\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-Uninstal"
},
{
"path": "automatic/aptana-studio/update.ps1",
"chars": 1732,
"preview": "Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n @{\r\n \".\\tools\\chocolateyInstall.ps1\" = @{\r\n "
},
{
"path": "automatic/aptana-studio/url.json",
"chars": 147,
"preview": "{\r\n \"Version\": \"3.7.2\",\r\n \"URL32\": \"https://github.com/aptana/studio3/releases/download/3.7.2.201807301111/Apta"
},
{
"path": "automatic/audacity/README.md",
"chars": 1196,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721f"
},
{
"path": "automatic/audacity/audacity.nuspec",
"chars": 2667,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/audacity/legal/LICENSE.txt",
"chars": 35821,
"preview": " GNU GENERAL PUBLIC LICENSE\r\n Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Fr"
},
{
"path": "automatic/audacity/legal/VERIFICATION.txt",
"chars": 975,
"preview": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this packa"
},
{
"path": "automatic/audacity/tools/chocolateyInstall.ps1",
"chars": 938,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n pa"
},
{
"path": "automatic/audacity/update.ps1",
"chars": 1377,
"preview": "Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n @{\r\n '.\\tools\\chocolateyInstall.ps1' = @{\r\n "
},
{
"path": "automatic/autohotkey/README.md",
"chars": 1548,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721f"
},
{
"path": "automatic/autohotkey/autohotkey.nuspec",
"chars": 3007,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/autohotkey/tools/chocolateyInstall.ps1",
"chars": 69,
"preview": "#Install-VirtualPackage 'autohotkey.portable' 'autohotkey.install'\r\n"
},
{
"path": "automatic/autohotkey/update.ps1",
"chars": 519,
"preview": "Import-Module Chocolatey-AU\r\n\r\n#Virtual package uses dependency updater to get the version\r\n. $PSScriptRoot\\..\\autohotk"
},
{
"path": "automatic/autohotkey.install/README.md",
"chars": 2528,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721f"
},
{
"path": "automatic/autohotkey.install/autohotkey.install.nuspec",
"chars": 3989,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/autohotkey.install/tools/VERIFICATION.txt",
"chars": 1081,
"preview": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this packa"
},
{
"path": "automatic/autohotkey.install/tools/chocolateyInstall.ps1",
"chars": 1950,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path $MyInvocation.MyCommand.Definition\r\n$installerv1File = 'AutoH"
},
{
"path": "automatic/autohotkey.install/tools/license.txt",
"chars": 18120,
"preview": " GNU GENERAL PUBLIC LICENSE\r\n Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991"
},
{
"path": "automatic/autohotkey.install/update.ps1",
"chars": 2278,
"preview": "Import-Module Chocolatey-AU\r\n\r\n$v1Version = '1.1.36.02'\r\n$v1Filename = \"AutoHotkey_$($v1Version)_setup.exe\"\r\n\r\nfunction"
},
{
"path": "automatic/autohotkey.portable/README.md",
"chars": 2233,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721f"
},
{
"path": "automatic/autohotkey.portable/autohotkey.portable.nuspec",
"chars": 3594,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/autohotkey.portable/tools/VERIFICATION.txt",
"chars": 866,
"preview": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this packa"
},
{
"path": "automatic/autohotkey.portable/tools/chocolateyInstall.ps1",
"chars": 1270,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$fileName = 'AutoHotkey_2.0.24.zip'\r\n$toolsPath = Split-Path -Parent $MyInvocation."
},
{
"path": "automatic/autohotkey.portable/tools/license.txt",
"chars": 18120,
"preview": " GNU GENERAL PUBLIC LICENSE\r\n Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991"
},
{
"path": "automatic/autohotkey.portable/update.ps1",
"chars": 967,
"preview": "Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n @{\r\n \".\\tools\\chocolateyInstall.ps1\" = @{\r\n "
},
{
"path": "automatic/autoit/README.md",
"chars": 1293,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@40da80591281de666f24852bb71cb12449cf299"
},
{
"path": "automatic/autoit/autoit.nuspec",
"chars": 2573,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/autoit/update.ps1",
"chars": 317,
"preview": ". $PSScriptRoot\\..\\autoit.install\\update.ps1\r\n\r\nfunction global:au_SearchReplace {\r\n @{\r\n \"$($Latest.PackageNam"
},
{
"path": "automatic/autoit.install/README.md",
"chars": 1309,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@40da80591281de666f24852bb71cb12449cf299"
},
{
"path": "automatic/autoit.install/autoit.install.nuspec",
"chars": 2504,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/autoit.install/tools/LICENSE.txt",
"chars": 4095,
"preview": "Software License\r\n\r\nAutoIt\r\n\r\nAuthor : Jonathan Bennett and the AutoIt Team\r\nWWW : https://www.autoitscript.com/site/aut"
},
{
"path": "automatic/autoit.install/tools/VERIFICATION.txt",
"chars": 705,
"preview": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package"
},
{
"path": "automatic/autoit.install/tools/chocolateyInstall.ps1",
"chars": 849,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n$filePath = "
},
{
"path": "automatic/autoit.install/update.ps1",
"chars": 1662,
"preview": "Import-Module Chocolatey-AU\r\n\r\n$releases = \"https://www.autoitscript.com/site/autoit/downloads\"\r\n\r\nif ($MyInvocation.In"
},
{
"path": "automatic/autoit.portable/README.md",
"chars": 1311,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@40da80591281de666f24852bb71cb12449cf299"
},
{
"path": "automatic/autoit.portable/autoit.portable.nuspec",
"chars": 2501,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/autoit.portable/tools/LICENSE.txt",
"chars": 4095,
"preview": "Software License\r\n\r\nAutoIt\r\n\r\nAuthor : Jonathan Bennett and the AutoIt Team\r\nWWW : https://www.autoitscript.com/site/aut"
},
{
"path": "automatic/autoit.portable/tools/VERIFICATION.txt",
"chars": 699,
"preview": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package"
},
{
"path": "automatic/autoit.portable/tools/chocolateyInstall.ps1",
"chars": 310,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n$filePath = "
},
{
"path": "automatic/autoit.portable/update.ps1",
"chars": 1573,
"preview": "Import-Module Chocolatey-AU\r\n\r\n$releases = \"https://www.autoitscript.com/site/autoit/downloads\"\r\n\r\nfunction global:au_B"
},
{
"path": "automatic/avidemux/README.md",
"chars": 1170,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721f"
},
{
"path": "automatic/avidemux/avidemux.nuspec",
"chars": 2592,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/avidemux/legal/LICENSE.txt",
"chars": 18431,
"preview": " GNU GENERAL PUBLIC LICENSE\r\n Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991"
},
{
"path": "automatic/avidemux/legal/VERIFICATION.txt",
"chars": 1051,
"preview": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this packa"
},
{
"path": "automatic/avidemux/tools/avidemux.qs",
"chars": 1393,
"preview": "// Emacs mode hint: -*- mode: JavaScript -*-\r\n\r\nfunction Controller() {\r\n installer.autoRejectMessageBoxes();\r\n in"
},
{
"path": "automatic/avidemux/tools/chocolateyInstall.ps1",
"chars": 975,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n. $toolsDir\\chocolateyU"
},
{
"path": "automatic/avidemux/tools/chocolateyUninstall.ps1",
"chars": 1315,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$packageName = 'avidemux'\r\n$softwareNamePattern = 'avidemux*'\r\n\r\n\r\n[array] $"
},
{
"path": "automatic/avidemux/update.ps1",
"chars": 1912,
"preview": "Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://sourceforge.net/projects/avidemux/files/avidemux'\r\n\r\nfunction globa"
},
{
"path": "automatic/azcopy10/azcopy10.nuspec",
"chars": 1841,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/azcopy10/tools/chocolateyInstall.ps1",
"chars": 1069,
"preview": "$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = 'azcopy10'\r\n$toolsDir = Split-Path -Parent $MyInvocation.MyCommand.D"
},
{
"path": "automatic/azcopy10/update.ps1",
"chars": 1143,
"preview": "Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://aka.ms/downloadazcopy-v10-windows'\r\n\r\nfunction global:au_SearchRepl"
},
{
"path": "automatic/bleachbit/README.md",
"chars": 2644,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@0c81599a51b9f9c9418ba8dd46caf6d3081ec8a"
},
{
"path": "automatic/bleachbit/bleachbit.nuspec",
"chars": 4083,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/bleachbit/update.ps1",
"chars": 454,
"preview": "# First load the functions that the dependency (i.e. \".install\") package uses\r\n. \"$((pwd).path + '.install')\\update.ps1\""
},
{
"path": "automatic/bleachbit.install/README.md",
"chars": 2664,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@0c81599a51b9f9c9418ba8dd46caf6d3081ec8a"
},
{
"path": "automatic/bleachbit.install/bleachbit.install.nuspec",
"chars": 4100,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/bleachbit.install/legal/LICENSE.txt",
"chars": 35825,
"preview": " GNU GENERAL PUBLIC LICENSE\r\n Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Fr"
},
{
"path": "automatic/bleachbit.install/legal/VERIFICATION.txt",
"chars": 761,
"preview": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package"
},
{
"path": "automatic/bleachbit.install/tools/chocolateyInstall.ps1",
"chars": 497,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = \"$(Split-Path -Parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageAr"
},
{
"path": "automatic/bleachbit.install/tools/chocolateyUninstall.ps1",
"chars": 912,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n packageName = $env:ChocolateyPackageName\r\n softwareName ="
},
{
"path": "automatic/bleachbit.install/update.ps1",
"chars": 1980,
"preview": "Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.bleachbit.org/download/windows'\r\n\r\nfunction global:au_GetLatest"
},
{
"path": "automatic/blender/Readme.md",
"chars": 1856,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721f"
},
{
"path": "automatic/blender/blender.nuspec",
"chars": 3561,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/blender/tools/chocolateyInstall.ps1",
"chars": 479,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n packageName = 'blender'\r\n softwareName = 'Blender'\r\n fil"
},
{
"path": "automatic/blender/tools/chocolateyUninstall.ps1",
"chars": 969,
"preview": "$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n packageName = $env:ChocolateyPackageName\r\n softwareName = "
},
{
"path": "automatic/blender/update.ps1",
"chars": 2131,
"preview": "Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.blender.org/download/'\r\n$softwareName = 'Blender'\r\n\r\nfunction g"
},
{
"path": "automatic/bluefish/Readme.md",
"chars": 2825,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea9"
},
{
"path": "automatic/bluefish/bluefish.nuspec",
"chars": 4680,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/bluefish/legal/LICENSE.txt",
"chars": 35821,
"preview": " GNU GENERAL PUBLIC LICENSE\r\n Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Fr"
},
{
"path": "automatic/bluefish/legal/VERIFICATION.txt",
"chars": 874,
"preview": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package"
},
{
"path": "automatic/bluefish/tools/chocolateyInstall.ps1",
"chars": 444,
"preview": "$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$package"
},
{
"path": "automatic/bluefish/tools/chocolateyUninstall.ps1",
"chars": 884,
"preview": "$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n packageName = $env:ChocolateyPackageName\r\n softwareName = "
},
{
"path": "automatic/bluefish/update.ps1",
"chars": 1319,
"preview": "Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.bennewitz.com/bluefish/stable/binaries/win32/'\r\n$softwareName ="
},
{
"path": "automatic/brackets/README.md",
"chars": 1733,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea9"
},
{
"path": "automatic/brackets/brackets.nuspec",
"chars": 2887,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/brackets/legal/LICENSE.txt",
"chars": 1132,
"preview": "Copyright (c) 2012 - present Adobe Systems Incorporated. All rights reserved.\r\n \r\nPermission is hereby granted, free of "
},
{
"path": "automatic/brackets/legal/VERIFICATION.txt",
"chars": 882,
"preview": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package"
},
{
"path": "automatic/brackets/tools/chocolateyInstall.ps1",
"chars": 637,
"preview": "$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs "
},
{
"path": "automatic/brackets/update.ps1",
"chars": 1196,
"preview": "Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://github.com/adobe/brackets/releases'\r\n\r\nfunction global:au_BeforeUpd"
},
{
"path": "automatic/brave/README-beta.md",
"chars": 1352,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey/chocolatey-coreteampackages@master/icons/brave-beta.svg\" width=\"48\" h"
},
{
"path": "automatic/brave/README-release.md",
"chars": 1271,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey/chocolatey-coreteampackages@master/icons/brave.svg\" width=\"48\" height"
},
{
"path": "automatic/brave/brave.json",
"chars": 65,
"preview": "{\r\n \"stable\": \"1.89.145\",\r\n \"beta\": \"1.91.132-beta\"\r\n}\r\n"
},
{
"path": "automatic/brave/brave.nuspec",
"chars": 2452,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<package>\n <metadata>\n <id>brave</id>\n <version>1.91.132-beta</version>\n "
},
{
"path": "automatic/brave/legal/LICENSE.txt",
"chars": 17892,
"preview": "LICENSES FOR INCORPORATED CODEBASES\r\n===================================\r\n\r\nIncorporating code from Privacy Badger Chrom"
},
{
"path": "automatic/brave/legal/VERIFICATION.txt",
"chars": 788,
"preview": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package"
},
{
"path": "automatic/brave/tools/chocolateyInstall.ps1",
"chars": 1190,
"preview": "$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$packageArgs = @{\r\n packageNam"
},
{
"path": "automatic/brave/tools/helpers.ps1",
"chars": 404,
"preview": "function Get-InstalledVersion() {\r\n [array]$key = Get-UninstallRegistryKey -SoftwareName 'Brave*'\r\n if ($key.Length -"
},
{
"path": "automatic/brave/update.ps1",
"chars": 4154,
"preview": "Import-Module Chocolatey-AU\r\n\r\n$releaseStableUrl = 'https://brave-browser-downloads.s3.brave.com/latest/release-windows"
},
{
"path": "automatic/bulk-crap-uninstaller/README.md",
"chars": 2654,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@11b6ffab0e41ca0e687b1202046aa0248682e8b"
},
{
"path": "automatic/bulk-crap-uninstaller/bulk-crap-uninstaller.nuspec",
"chars": 4028,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/bulk-crap-uninstaller/legal/LICENSE.txt",
"chars": 11545,
"preview": " Apache License\r\n Version 2.0, January 2004\r\n "
},
{
"path": "automatic/bulk-crap-uninstaller/legal/VERIFICATION.txt",
"chars": 715,
"preview": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this packa"
},
{
"path": "automatic/bulk-crap-uninstaller/tools/chocolateyInstall.ps1",
"chars": 510,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{"
},
{
"path": "automatic/bulk-crap-uninstaller/update.ps1",
"chars": 1345,
"preview": "Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://github.com/Klocman/Bulk-Crap-Uninstaller/releases'\r\n\r\nfunction glob"
},
{
"path": "automatic/calibre/Changelog.md",
"chars": 442,
"preview": "# Package changelog for [calibre](https://chocolatey.org/packages/calibre)\r\n\r\n## Version: 2.85.1.20170608 (2017-06-08)\r\n"
},
{
"path": "automatic/calibre/Readme.md",
"chars": 1369,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c8d48758cdc18d43e6c1525824720377c8b9ba2"
},
{
"path": "automatic/calibre/calibre.nuspec",
"chars": 3024,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/calibre/tools/chocolateyInstall.ps1",
"chars": 548,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageA"
},
{
"path": "automatic/calibre/update.ps1",
"chars": 1105,
"preview": "Import-Module Chocolatey-AU\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\nfunction global:au_Befor"
},
{
"path": "automatic/ccleaner/README.md",
"chars": 938,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@182294b9b95166915fdc2265a90ef37c6b24efd"
},
{
"path": "automatic/ccleaner/ccleaner.nuspec",
"chars": 2064,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/ccleaner/tools/chocolateyInstall.ps1",
"chars": 1340,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n# This adds a registry keys which prevent Google Chrome from getting installed toget"
},
{
"path": "automatic/ccleaner/update.ps1",
"chars": 1440,
"preview": "Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.ccleaner.com/ccleaner/download/standard'\r\n\r\nfunction global:au_"
},
{
"path": "automatic/cdrtfe/README.md",
"chars": 874,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@e1a271b00600e8a7dcf7d0a68380e1f49c561e6"
},
{
"path": "automatic/cdrtfe/cdrtfe.json",
"chars": 92,
"preview": "{\r\n \"1.2\": \"1.2\",\r\n \"1.3\": \"1.3.9\",\r\n \"1.4\": \"1.4.1\",\r\n \"1.5\": \"1.5.9\"\r\n}\r\n"
},
{
"path": "automatic/cdrtfe/cdrtfe.nuspec",
"chars": 2307,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase "
},
{
"path": "automatic/cdrtfe/legal/LICENSE.txt",
"chars": 477,
"preview": "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public Licens"
},
{
"path": "automatic/cdrtfe/legal/VERIFICATION.txt",
"chars": 851,
"preview": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package"
},
{
"path": "automatic/cdrtfe/tools/chocolateyInstall.ps1",
"chars": 639,
"preview": "$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs ="
},
{
"path": "automatic/cdrtfe/update.ps1",
"chars": 1860,
"preview": "[CmdletBinding()]\r\nparam($IncludeStream, [switch]$Force)\r\nImport-Module Chocolatey-AU\r\n\r\n$releases = 'https://cdrtfe.so"
},
{
"path": "automatic/chromium/README.md",
"chars": 1290,
"preview": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@ea8c584d7d199602a04ce8b9258774e9be247d3"
}
]
// ... and 1828 more files (download for full content)
About this extraction
This page contains the full source code of the chocolatey-community/chocolatey-packages GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 2028 files (5.6 MB), approximately 1.6M tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.