handle none existing environment variable
handle executable without path and updated documentation and example