A tool to check for missing software, directories and executables in the PATH
PBCheck is a Windows tool that checks for:
- missing programs that should be installed;
- missing directories (I use it to remember to check out my git repositories);
- missing executables in the PATH.
Nothing fancy:
Create a JSON file with a content similar to the following:
{
"DesiredSoftware": [
"Anaconda3",
"AutoHotkey",
"calibre"
],
"DesiredDirectories": [
"C:\\A\\Directory",
"$HOME\\Some\\Other\\Dir"
],
"DesiredExeInPath": [
"magick.exe",
"mvn.cmd",
"test.bat",
"Flatten-Directory.ps1"
]
}
PBCheck will ask you to locate a configuration file when executed for the first time.
As for the file content, please bear in mind that:
- the entries in the
DesiredSoftware
section are the prefix of the desired installed programs (you may check the convenientInstalled Software
tab to get a list of installed software names); - the entries in the
DesiredDirectories
section can have the$HOME
prefix, which will be automatically replaced with the user's home directory (e.g.C:\Users\MyUser
); - the entries in the
DesiredExeInPath
can be any kind of executable file, including.exe
,.cmd
,.bat
and.ps1
.
PBCheck is licensed under the terms of the GNU General Public License version 3.