Example #1
0
        internal static async Task Structure(Options o)
        {
            if (!Directory.Exists(SourceFolder))
            {
                ConsolePrint.HelpAddSourceFiles(o.Quiet,
                                                Directory.CreateDirectory(SourceFolder));
            }
            if (Directory.Exists(TargetFolder) && o.Reset)
            {
                ConsolePrint.ClearTargetFolder(o.Quiet);
                Directory.Delete(TargetFolder, true);
            }
            if (!Directory.Exists(TargetFolder))
            {
                Directory.CreateDirectory(TargetFolder);
            }

            await TransformOptions.Create(o);
        }