Ejemplo n.º 1
0
        public override void Run(IEnumerable <string> args)
        {
            string searchStr = args.FirstOrDefault();

            foreach (KeyValuePair <string, ProjectDatabase> keyValuePair in ProjectResolver.GetManagers())
            {
                Log($"{keyValuePair.Key} : {keyValuePair.Value.ModuleRoot}");

                foreach (ProjectPackage modulePackage in keyValuePair.Value.GetPackages())
                {
                    if (searchStr != null && !modulePackage.ModuleName.StartsWith(searchStr))
                    {
                        continue;
                    }

                    Log($"\t{modulePackage.ModuleName}");

                    foreach (string modulePackageModuleVersion in modulePackage.ModuleVersions)
                    {
                        Log($"\t\t{modulePackageModuleVersion}");
                    }
                }
            }
        }