public static void MainDOC(IndexArgumentSetup setup)
{
var basename = Path.GetFileName (setup.DATABASE);
var nick = String.Format("{0}{1}", setup.PREFIX, basename);
if (!Directory.Exists (nick)) {
Directory.CreateDirectory (nick);
}
ExecuteMain (nick, setup, () => {
DocumentDB sp;
if (!File.Exists(setup.BINARY_DATABASE)) {
sp = new DocumentDB();
var list = new List<string>(Directory.EnumerateFiles(setup.DATABASE));
list.Sort();
sp.Build(setup.DATABASE, list);
SpaceGenericIO.Save(setup.BINARY_DATABASE, sp);
}
});
}