pub fn directory_keys_values(
    target: &Target,
    directory: &Path,
    exclude: Option<&HashSet<String>>
) -> Result<(Vec<KeyValuePair>, AssetManifest, Vec<String>)>