Skip to content

pbswengineering/PBCheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PBCheck logo

PBCheck

A tool to check for missing software, directories and executables in the PATH

Java License GitHub issues

Table of contents

What is PBCheck

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.

What does it look like

Nothing fancy:

Image

How is it configured

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 convenient Installed 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.

License

PBCheck is licensed under the terms of the GNU General Public License version 3.

About

Checks the presence of specific software and git repositories on a Windows computer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages