public static void Export() { var rootDir = new SolutionFinder().FromCurrentDir().Solution.RootDir; var param = new StubParams() { SkeletonDir = rootDir / "samples" / "Corpo.Skeleton", StubDir = rootDir / "src" / "Miru.Core" / "Templates" }; Directories.DeleteIfExists(param.StubDir); Directory.CreateDirectory(param.StubDir); // FIXME: use Solution to build the artifacts' path new SolutionStubExport(param).Export(); new CommandStubExport(param).Export(); new QueryShowStubExport(param).Export(); new QueryListStubExport(param).Export(); new MigrationStubExport(param).Export(); new EntityStubExport(param).Export(); new ConsolableStubExport(param).Export(); new JobStubExport(param).Export(); new MailableStubExport(param).Export(); new ConfigStubExport(param).Export(); new FeatureScaffoldStubExport(param).Export(); }
public EntityStubExport(StubParams param) : base(param) { }
public QueryListStubExport(StubParams param) : base(param) { }
public MailableStubExport(StubParams param) : base(param) { }
public CommandStubExport(StubParams param) : base(param) { }
public JobStubExport(StubParams param) : base(param) { }
public SolutionStubExport(StubParams param) : base(param) { }
public ConfigStubExport(StubParams param) : base(param) { }
public ConsolableStubExport(StubParams param) : base(param) { }
public MigrationStubExport(StubParams param) : base(param) { }
public FeatureScaffoldStubExport(StubParams param) : base(param) { }