Apps which are listed in the section Required, are activated implicitly. The other sections do not have a special meaning, despite organizing the library.
A tool to view and extract the contents of a Windows Installer (.msi) file.
- ID:
Bench.LessMsi - Label: Less MSIerables
- Tags:
- cli
- gui
- extractor
- msi
- Version: 1.6.91
- Website: http://lessmsi.activescott.com/
- License: MIT
- Url:
https://github.com/activescott/lessmsi/releases/download/v$:Version$/$:ArchiveName$ - ArchiveName:
lessmsi-v$:Version$.zip - Exe:
lessmsi.exe - Register:
false
7-Zip is a file archiver with a high compression ratio. It comes with a graphical file manager and supports a large range of compression formats for extraction.
- ID:
Bench.7z - Label: 7-Zip
- Tags:
- cli
- gui
- extractor
- 7z
- Website: http://www.7-zip.org/download.html
- License: LGPL-2.1
- Docs:
- Help:
7-zip.chm
- Help:
- VersionYear: 24
- VersionNo: 09
- Version:
$:VersionYear$ .$:VersionNo$ - Release:
$:VersionYear$ $:VersionNo$ - Url:
http://7-zip.org/a/$:ArchiveName$ - ArchiveName32Bit:
7z$:Release$.msi - ArchiveName64Bit:
7z$:Release$-x64.msi - ArchivePath:
SourceDir\Files\7-Zip - Exe:
7z.exe - Launcher:
$:Label$ - LauncherExecutable:
7zFM.exe - VersionCheckUrl: http://www.7-zip.org/download.html
- VersionCheckXPath:
//article/div/p/strong - VersionCheckPattern:
Download von 7-Zip (?<Version>\d+\.\d+) .*?\(\d{2}\.\d{2}\.\d{4}\) f\S+r Windows
A tool to extract the files from an Inno Setup executable.
- ID:
Bench.InnoUnp - Label: Inno Setup Unpacker
- Tags:
- cli
- extractor
- Website: http://innounp.sourceforge.net/
- License: GPL-3.0
- Version: 0.50
- Release: 050
- Url:
http://sourceforge.net/projects/innounp/files/innounp/innounp%20$:Version$/$:ArchiveName$ - ArchiveName:
innounp$:Release$.rar - Exe:
innounp.exe - Register:
false - VersionCheckUrl: https://sourceforge.net/projects/innounp/files/innounp/
- VersionCheckXPath:
/html/body/descendant::div[@id='files']/table/descendant::tr/th/a - VersionCheckPattern:
innounp\s(?<Version>[\d\.]+)
- ID:
Bench.WiX3 - Label: WiX Toolset 3
- Tags:
- cli
- setup
- extractor
- Website: https://github.com/wixtoolset/wix3
- License: MS-RL
- LicenseUrl: https://raw.githubusercontent.com/wixtoolset/wix3/develop/LICENSE.TXT
- Major: 3
- Minor: 14
- Revision: 1
- Version:
$:Major$ .$:Minor$.$:Revision$ - CompactVersion:
$:Major$ $:Minor$ - Url:
https://github.com/wixtoolset/wix3/releases/download/wix$:CompactVersion$$:Revision$rtm/$:ArchiveName$ - ArchiveName:
wix$:CompactVersion$-binaries.zip - Exe:
dark.exe
ConEmu-Maximus5 is a Windows console emulator with tabs, which presents multiple consoles and simple GUI applications as one customizable GUI window with various features.
- ID:
Bench.ConEmu - Tags:
- gui
- console
- Website: https://conemu.github.io/
- License: BSD-3-Clause
- LicenseUrl: https://github.com/Maximus5/ConEmu/blob/master/Release/ConEmu/License.txt
- Docs:
- Documentation: https://conemu.github.io/en/TableOfContents.html
- Version: 19.10.12
- Release: 191012
- Url:
https://github.com/Maximus5/ConEmu/releases/download/v$:Version$/$:ArchiveName$ - ArchiveName:
ConEmuPack.$:Release$.7z - Exe32Bit:
ConEmu.exe - Exe64Bit:
ConEmu64.exe - Launcher:
$:Label$ - LauncherArguments:
-LoadCfgFile,$UserConfigDir$\ConEmu.xml,%*
Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.
This Notepad++ app is configured for editing the configuration files of a Bench environment.
- ID:
Bench.BenchNpp - Label: Bench Notepad++
- Tags:
- gui
- editor
- License: GPL-3.0
- LicenseUrl: https://www.gnu.org/copyleft/gpl.html
- VersionMajor: 8
- Version:
$:VersionMajor$.8.2 - Url:
https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v$:Version$/$:ArchiveName$ - ArchiveName32Bit:
npp.$:Version$.portable.7z - ArchiveName64Bit:
npp.$:Version$.portable.x64.7z - Exe:
notepad++.exe - Register:
false
Apps which are listed in the section Core, are directly known by the Bench system. These apps are automatically activated, if certain app types or features are used in the Bench environment.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
- ID:
Bench.Git - Tags:
- cli
- version control
- Website: https://git-scm.com/download/win
- License: GPL-2.0
- Docs:
- Reference: https://git-scm.com/docs
- Pro Git Book: https://git-scm.com/book/en/v2
- Version32Bit: 2.48.1
- Version64Bit: 2.50.0
- Release1:
$:Version$.windows.2 - Release2:
$:Version$.2 - Url32Bit:
https://github.com/git-for-windows/git/releases/download/v2.48.1.windows.1/$:ArchiveName$ - Url64Bit:
https://github.com/git-for-windows/git/releases/download/v$:Release1$/$:ArchiveName$ - ArchiveName32Bit:
PortableGit-2.48.1-32-bit.7z.exe - ArchiveName64Bit:
PortableGit-$:Release2$-64-bit.7z.exe - Path:
cmd - Exe:
cmd\git.exe - Environment:
-
GIT_SSH:$:Dir$\usr\bin\ssh.exe
-
- VersionCheckString:
$:Release1$
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world.
- ID:
Bench.Node - Label: Node.js
- Tags:
- cli
- language
- runtime
- interpreter
- JavaScript
- Website: https://nodejs.org
- License: MIT
- LicenseUrl: https://raw.githubusercontent.com/nodejs/node/master/LICENSE
- Docs:
- API Documentation: https://nodejs.org/dist/latest-v6.x/docs/api/
- Guides: https://nodejs.org/en/docs/guides/
- Version: 22.17.0
- Url:
https://nodejs.org/dist/v$:Version$/$:ArchiveName$ - ArchiveName:
$:ArchivePath$.zip - ArchivePath32Bit:
node-v$:Version$-win-x86 - ArchivePath64Bit:
node-v$:Version$-win-x64 - Launcher:
$:Label$ - VersionCheckUrl: https://nodejs.org/en/download/
- VersionCheckXPath:
/html/body/div[@id='main']/descendant::article/section/p - VersionCheckPattern:
^Latest LTS Version: (?<Version>[\d\.]+)
Node.js ICU does load the full localization database for Node.js.
Per default, Node.js does only come with Small ICU, which only contains the locale en-US.
If you need real localization, e.g. for date.toLocaleString("de-DE", { timezone: "Europe/Berlin" }),
activate this app.
- ID:
Bench.Node.FullICU - Label: Node.js full ICU
- Tags:
- localization
- javascript
- Typ:
meta - PackageName:
full-icu - Environment:
-
NODE_ICU_DATA:$Bench.Node:Dir$\node_modules\full-icu
-
- SetupTestFile:
$Bench.Node:Dir$\node_modules\full-icu\full-icu.js
A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
- ID:
Bench.Ruby - Tags:
- cli
- language
- runtime
- interpreter
- Website: https://www.ruby-lang.org/
- License: BSD-2-Clause
- LicenseUrl: https://www.ruby-lang.org/en/about/license.txt
- Docs:
- Documentation: https://www.ruby-lang.org/en/documentation/
- Programming Ruby: http://ruby-doc.com/docs/ProgrammingRuby/
- Libraries: https://www.ruby-lang.org/en/libraries/
- Version: 2.7.6
- Release:
$:Version$ -1 - Url:
https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-$:Release$/$:ArchiveName$ - ArchiveName:
$:ArchivePath$.7z - ArchivePath32Bit:
rubyinstaller-$:Release$-x86 - ArchivePath64Bit:
rubyinstaller-$:Release$-x64 - Path:
bin - Exe:
bin\ruby.exe - Launcher:
$:Label$ - LauncherArguments:
$:Dir$\bin\irb - VersionCheckString:
RubyInstaller-$:Release$
RubyGems is a package management framework for Ruby.
- ID:
Bench.RubyGems - Tags:
- cli
- package manager
- Website: https://rubygems.org/
- License: MIT
- LicenseUrl: https://raw.githubusercontent.com/rubygems/rubygems.org/master/MIT-LICENSE
- Docs:
- Gems: https://rubygems.org/gems
- Documentation: http://guides.rubygems.org/
- Dependencies:
Bench.Ruby - Version: 3.3.25
- Url:
https://rubygems.org/rubygems/$:ArchiveName$ - ArchiveName:
rubygems-$:Version$.zip - Dir:
$Bench.Ruby:Dir$\tmp - Register: false
- SetupTestFile:
$:Dir$\rubygems-$:Version$\setup.rb - VersionCheckUrl: https://rubygems.org/pages/download
- VersionCheckXPath:
//main/descendant::h1/i - VersionCheckPattern:
^v(?<Version>[\d\.]+)
Python is a programming language that lets you work quickly and integrate systems more effectively.
- ID:
Bench.Python2 - Label: Python 2
- Tags:
- cli
- language
- runtime
- interpreter
- package manager
- PIP
- Website: https://www.python.org/
- License: GPL compatible
- LicenseUrl: https://docs.python.org/2/license.html
- Docs:
- Documentation: https://docs.python.org/2/
- Language Reference: https://docs.python.org/2/reference/index.html
- Library Reference: https://docs.python.org/2/library/index.html
- VersionMajor: 2
- VersionMinor: 7
- Revision: 18
- Version:
$:VersionMajor$ .$:VersionMinor$.$:Revision$ - CompactVersion:
$:VersionMajor$ $:VersionMinor$$:Revision$ - CPythonVersion:
$:VersionMajor$ $:VersionMinor$ - Url:
https://www.python.org/ftp/python/$:Version$/$:ArchiveName$ - ArchiveName32Bit:
python-$:Version$.msi - ArchiveName64Bit:
python-$:Version$.amd64.msi - ArchivePath:
SourceDir - Path:
.,Scripts - Exe:
python.exe - Launcher:
$:Label$ IDLE - LauncherExecutable:
$:Dir$\Lib\idlelib\idle.bat - LauncherIcon:
$:Dir$\Lib\idlelib\icons\idle.ico - VersionCheckUrl: https://www.python.org/downloads/
- VersionCheckXPath:
//section[@role='main']/descendant::span[@class='release-number']/a - VersionCheckPattern:
^Python (?<Version>$:VersionMajor$\.$:VersionMinor$\.[\d\.]*)$
Python is a programming language that lets you work quickly and integrate systems more effectively.
- ID:
Bench.Python3 - Dependencies:
Bench.WiX3
- Label: Python 3
- Tags:
- cli
- language
- runtime
- interpreter
- Website: https://www.python.org/
- License: GPL compatible
- LicenseUrl: https://docs.python.org/3.12/license.html
- Docs:
- Offline Documentation:
$:Dir$\Doc\html\index.html - Online Documentation: https://docs.python.org/3/
- Language Reference: https://docs.python.org/3/reference/index.html
- Library Reference: https://docs.python.org/3/library/index.html
- Offline Documentation:
- VersionMajor: 3
- VersionMinor: 12
- Revision: 10
- Version:
$:VersionMajor$ .$:VersionMinor$.$:Revision$ - CompactVersion:
$:VersionMajor$ $:VersionMinor$$:Revision$ - CPythonVersion:
$:VersionMajor$ $:VersionMinor$ - Url:
https://www.python.org/ftp/python/$:Version$/$:ArchiveName$ - ArchiveName64Bit:
python-$:Version$-amd64.exe - ArchiveName32Bit:
python-$:Version$.exe - Path:
.,Scripts - Exe:
python.exe - Launcher:
$:Label$ IDLE - LauncherExecutable:
$:Dir$\Lib\idlelib\idle.bat - LauncherIcon:
$:Dir$\Lib\idlelib\icons\idle.ico - VersionCheckUrl: https://www.python.org/downloads/
- VersionCheckXPath:
//section[@role='main']/descendant::span[@class='release-number']/a - VersionCheckPattern:
^Python (?<Version>$:VersionMajor$\.$:VersionMinor$\.[\d\.]*)$
NuGet is the package manager for the Microsoft development platform including .NET. The NuGet client tools provide the ability to produce and consume packages. The NuGet Gallery is the central package repository used by all package authors and consumers.
- ID:
Bench.NuGet - Tags:
- cli
- package manager
- Version: latest
- Website: https://www.nuget.org
- License: Apache-2.0
- Docs:
- Consume: https://docs.nuget.org/consume
- Create: https://docs.nuget.org/create
- Command-Line: https://docs.nuget.org/Consume/Command-Line-Reference
- Configuration File: https://docs.nuget.org/Consume/NuGet-Config-File
- Version: latest
- Url: https://dist.nuget.org/win-x86-commandline/latest/nuget.exe
- ResourceName:
nuget.exe
PowerShell is a task-based command-line shell and scripting language built on .NET. PowerShell helps system administrators and power-users rapidly automate tasks that manage operating systems (Linux, macOS, and Windows) and processes.
- ID:
Bench.PowerShellCore - Label: PowerShell Core
- Tags:
- cli
- shell
- PowerShell
- Website: https://microsoft.com/PowerShell
- License: MIT
- LicenseUrl: https://github.com/PowerShell/PowerShell/blob/master/LICENSE.txt
- Docs:
- Version: 7.5.2
- Url:
https://github.com/PowerShell/PowerShell/releases/download/v$:Version$/$:ArchiveName$ - ArchiveName64Bit:
PowerShell-$:Version$-win-x64.zip - ArchiveName32Bit:
PowerShell-$:Version$-win-x86.zip - Exe:
pwsh.exe - Launcher:
$:Label$ - LauncherArguments:
-ExecutionPolicy,RemoteSigned,%*
GNU Wget is a free utility for non-interactive download of files from the Web. It supports HTTP, HTTPS, and FTP protocols, as well as retrieval through HTTP proxies.
- ID:
Bench.Wget - Tags:
- cli
- networking
- Website: https://www.gnu.org
- License: GPL-3
- LicenseUrl: https://www.gnu.org/copyleft/gpl.html
- Docs:
- Version: 1.16.1
- Url: https://sourceforge.net/projects/ezwinports/files/$:ArchiveName$
- ArchiveName:
wget-$:Version$-w32-bin.zip - Path:
bin - Exe:
bin\wget.exe - Environment:
-
HTTP_CLIENT:wget.exe --no-check-certificate -O
-
- VersionCheckUrl: https://sourceforge.net/projects/ezwinports/files/
- VersionCheckXPath:
/html/body/descendant::div[@id='files']/table/descendant::tr/th/a - VersionCheckPattern:
wget-(?<Version>[\d\.]+)-w32-bin\.zip
curl is an open source command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMTP, SMTPS, Telnet and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, HTTP/2, cookies, user+password authentication (Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos), file transfer resume, proxy tunneling and more.
- ID:
Bench.cURL - Tags:
- cli
- networking
- Website: http://curl.haxx.se/
- License: MIT
- LicenseUrl: https://curl.haxx.se/docs/copyright.html
- Docs:
- Manual: https://curl.haxx.se/docs/manual.html
- Man Page: https://curl.haxx.se/docs/manpage.html
- Version: 8.14.1
- VersionPostfix:
_2 - Url:
https://curl.haxx.se/windows/dl-$:Version$$:VersionPostfix$/$:ArchiveName$ - ArchiveName32Bit:
curl-$:Version$$:VersionPostfix$-win32-mingw.zip - ArchiveName64Bit:
curl-$:Version$$:VersionPostfix$-win64-mingw.zip - ArchivePath32Bit:
curl-$:Version$$:VersionPostfix$-win32-mingw - ArchivePath64Bit:
curl-$:Version$$:VersionPostfix$-win64-mingw - Path:
bin - Exe:
bin\curl.exe - VersionCheckUrl: https://curl.haxx.se/windows/
- VersionCheckXPath:
//h1 - VersionCheckPattern:
curl (?<Version>[\d\.]+) for Windows