public static Morphs Populate(Pogo pogo, PathName dataDir) { var morphs = new Morphs(pogo); foreach (var file in dataDir.EnumerateFiles()) { if (file.Name.StartsWith(".")) { continue; } var recipe = Recipes.RecipeParser.Parse(file.Full); var morph = new Morph(pogo, recipe); morphs.Add(morph); } return(morphs); }
public ChrootBox(Pogo pogo, PathName boxRoot) { Pogo = pogo; Root = boxRoot; }
public Morphs(Pogo pogo) { this.pogo = pogo; }
public Morph(Pogo pogo, Recipe recipe) { this.Pogo = pogo; this.Recipe = recipe; }