private void CreateOrUpdateFile(string path, string content, bool partialOverride)
{
Directory.CreateDirectory(path.ContainingDirectory());
if (partialOverride)
{
content = Marker.Update(File.Exists(path) ? File.ReadAllText(path) : string.Empty, content);
}
File.WriteAllText(path, content);
}