def download(self,
                 tool: Tool,
                 force=False) -> bool:
        """
        Attempts to download the Docker image for a given tool from
        `DockerHub <https://hub.docker.com>`_. If the force parameter is set to
        True, any existing image will be overwritten.

        Returns:
            `True` if successfully downloaded, else `False`.
        """
        return self.__installation.build.download(tool.image,
                                                  force=force)
Attempts to download the Docker image for a given tool from
        `DockerHub <https://hub.docker.com>`_. If the force parameter is set to
        True, any existing image will be overwritten.

        Returns:
            `True` if successfully downloaded, else `False`.