Esempio n. 1
0
        private void ConsoleWrite(AntilStoreItem antilStore)
        {
            var storeItem = storageHelper.GetCdPath(antilStore);

            Console.Write(storeItem.Cd);
            Console.ForegroundColor = ConsoleColor.Green;
            Console.Write(storeItem.ProjectName);
            Console.ForegroundColor = ConsoleColor.Gray;
            Console.Write(" > ");
        }
Esempio n. 2
0
        public void Execute(ICollection <string> args)
        {
            var path = storageHelper.GetCdPath();

            if (path != string.Empty)
            {
                var dir = new DirectoryInfo(path);

                if (dir.Exists)
                {
                    int f = 0, d = 0;
                    Console.WriteLine(" ");

                    if (dir.GetDirectories().Count() > 1)
                    {
                        ch.WriteLine("Directories: ");
                    }
                    foreach (var subDir in dir.GetDirectories())
                    {
                        ch.WriteLine(" + " + subDir.Name);
                        ++d;
                    }

                    if (dir.GetFiles().Count() > 1)
                    {
                        ch.WriteLine("Files:");
                    }

                    foreach (var file in dir.GetFiles())
                    {
                        ch.WriteLine("   " + file.Name);
                        ++f;
                    }

                    ch.WriteLine(string.Format("{0} directories and {1} files", d, f));
                    Console.WriteLine(" ");

                    return;
                }
            }

            ch.WriteLine("Some error", ConsoleColor.Red);
        }
Esempio n. 3
0
        public void Execute(ICollection <string> args)
        {
            cdPath = storageHelper.GetCdPath();
            var dir = CreateRepositoryCatalog();

            if (dir == null)
            {
                return;
            }

            var projName = repositoryHelper.ProcessProjectName(dir.FullName, args);

            storageHelper.AddProject(dir.FullName.Replace(subPath, ""), projName);
            repositoryHelper.CreateRepoStorage(dir.FullName, projName);

            commitCommand.Execute(new List <string>()
            {
                "init"
            });
        }