Example #1
0
        public void AddCsAntImport()
        {
            Console.WriteLine("");
            Console.WriteLine("Adding csAnt import...");
            Console.WriteLine("");

            if (!Importer.ImportExists("csAnt"))
            {
                Importer.AddImport(
                    "csAnt",
                    ImportPath
                    );
            }
        }
Example #2
0
    public override bool Run(string[] args)
    {
        if (args.Length < 2)
        {
            Console.WriteLine("Two arguments expected; name and path.");
        }
        else
        {
            string name = args[0];

            string path = args[1];

            Importer.AddImport(name, path);
        }

        return(!IsError);
    }
Example #3
0
    public override bool Run(string[] args)
    {
        Console.WriteLine("");
        Console.WriteLine("Adding csAnt import...");
        Console.WriteLine("");

        AddSummary("Added csAnt import info");

        if (!Importer.ImportExists("csAnt"))
        {
            Importer.AddImport(
                "csAnt",
                "https://github.com/SoftwareMonkeys/csAnt.git"         // TODO: Make this configurable
                );
        }

        return(!IsError);
    }
Example #4
0
    public override bool Run(string[] args)
    {
        Console.WriteLine("");
        Console.WriteLine("Importing scripts...");
        Console.WriteLine("");

        var pattern = args[0];

        Console.WriteLine("");
        Console.WriteLine("Pattern:");
        Console.WriteLine(pattern);
        Console.WriteLine("");

        var csAntImportPath = Importer.StagingDirectory
                              + Path.DirectorySeparatorChar
                              + "csAnt";

        var csAntScriptsPath = csAntImportPath
                               + Path.DirectorySeparatorChar
                               + "scripts";

        Console.WriteLine("");
        Console.WriteLine("csAnt scripts path:");
        Console.WriteLine(csAntScriptsPath);
        Console.WriteLine("");

        var i = 0;

        Importer.AddImport(
            "csAnt",
            "https://code.google.com/p/csant/"
            );

        if (!pattern.Contains(".cs"))
        {
            pattern = pattern + ".cs";
        }

        var files = FindFiles(csAntScriptsPath, pattern);

        foreach (var f in files)
        {
            i++;

            var toFile = f.Replace(csAntImportPath, CurrentDirectory);

            Console.WriteLine("To file: " + toFile);

            if (File.Exists(toFile))
            {
                BackupFile(toFile);
            }

            File.Copy(f, toFile, true);
        }

        Console.WriteLine("Imported " + i + " files.");

        AddSummary("Imported " + i + " files.");

        return(!IsError);
    }