private void ForceUnpackTools()
        {
            if (Directory.Exists(TempLocation))
            {
                Directory.Delete(TempLocation, true);
            }

            Zip.Unarchive(
                PatchKitToolsPackages.GetPath(Environment.Platform),
                TempLocation);

            FileSystem.AddDirExecutablePermissionsRecursive(TempLocation);
        }