public static Task <IAdditionalContentInstallator> FromFile(string filename)
{
return(FileUtils.IsDirectory(filename) ? DirectoryContentInstallator.Create(filename) :
IsZipArchive(filename) ? ZipContentInstallator.Create(filename) :
SharpCompressContentInstallator.Create(filename));
}