public void ScanFolders(bool isVerbose = false)
        {
            if (!Directory.Exists(_config.RootDirectoryToScan))
            {
                return;
            }

            var projectFiles = Directory.GetFiles(_config.RootDirectoryToScan, "*.csproj",
                                                  SearchOption.AllDirectories);

            foreach (var pf in projectFiles)
            {
                if (isVerbose)
                {
                    Console.WriteLine(pf);
                }

                var name = Path.GetFileNameWithoutExtension(pf);

                _logger.AddProject(name);

                var dependencies = _extractor.GetPackages(pf);

                foreach (var dependencyName in dependencies)
                {
                    _logger.AddProject(dependencyName);
                    _logger.AddDependency(name, dependencyName);
                }
            }
        }