private static DataIndexNode CreateIndex(IWorkspace workspace, Options options) { var dataIndex = workspace.CreateDataIndex(options.RepoName, options.Url?.AbsoluteUri, x => x.GetXmlZippedFilename()); dataIndex = options.UrlOnlyIndex ? dataIndex.WithDataIndexEntries() : dataIndex; dataIndex = options.AdditionalUrls.Length > 0 ? dataIndex.AddRepositoryUrls(options.AdditionalUrls.Select(x => NodeFactory.DataIndexRepositoryUrl(x.AbsoluteUri))) : dataIndex; return(dataIndex); }