Beispiel #1
0
        private void writeAliases(AliasRegistry registry)
        {
            if (!registry.Aliases.Any())
            {
                Console.WriteLine(" No aliases are registered");
                return;
            }

            var maximumLength = registry.Aliases.Select(x => x.Name.Length).Max();
            var format        = "  {0," + maximumLength + "} -> {1}";

            Console.WriteLine();
            Console.WriteLine(
                "----------------------------------------------------------------------------------------------------------------------");
            Console.WriteLine(" Aliases:");
            Console.WriteLine(
                "----------------------------------------------------------------------------------------------------------------------");

            registry.Aliases.OrderBy(x => x.Name).Each(x => { Console.WriteLine(format, x.Name, x.Folder); });
            Console.WriteLine(
                "----------------------------------------------------------------------------------------------------------------------");
        }
Beispiel #2
0
 private void persist(IFileSystem system, AliasRegistry registry)
 {
     system.WriteObjectToFile(AliasRegistry.ALIAS_FILE, registry);
 }