Alert if user does not have required executables
This package uses cosmiconfig to load configuration, therefore user can write configuration into .toolcheckrc, .toolcheckrc.yaml, .toolcheckrc.json or field "toolcheck" of package.json.
interface Configration {
names: string[]
}.toolcheckrc:
{
"names": [
"git",
"bash"
]
}When either git or bash is missing, npm install will fail and prints missing executables.