Contents:
Setup the home and role directories.
MIT License, see LICENSE for details.
Returns the path to the directory for the tool.
Ensure that the tool home directory and role cache directories exist.
Gets the home directory path across platforms.
Returns the path to the roles directory
Create a directory at the given path, if it does not exist.
Returns the path to the vars directory, whose structure mirrors that of the roles directory.