static void Main(string[] args)
{
if (args.Length < 2)
{
System.Console.WriteLine("-import file_path or -export file_path [-search search_string]");
Console.ReadLine();
return;
}
string operation = args[0];
string filePath = args[1];
AzureDataCatalog td = new AzureDataCatalog();
if (operation.Equals("-export"))
{
string searchString = "";
if ((args.Length >= 4) && (args[2].ToLower().Equals("-search")))
{
searchString = args[3];
}
using (StreamWriter sw = new StreamWriter(filePath, false))
{
int count = Export(td, sw, searchString);
System.Console.WriteLine("Items Exported: " + count);
}
}
else if (operation.Equals("-import"))
{
Import(td, filePath);
}
else
{
System.Console.WriteLine("Must specify either import or export");
}
Console.ReadLine();
}