namespace QC.QMine.QMineInterface;

public static class QMineCommandLineHelpString
{
	private static string cmdArgs = "\nUSAGE: QMine -cmd <source>... [Options] <formatDesc> \nQMine -cmd [-g <groupName> <source>]... <formatDesc> \nQMine -cmd <source> -gd[groupdiscriminator].. <formatDesc> \nQMine -cmd -oldengine <source> ... <formatDesc> \nCommon Command Line Options \n-------------------------------------- \n–qmineconfig <Qmine config file> Use configration in specified file\n                                 QMine settings loaded from this file.\n–ds  <database server>           Database server name\n                                 will override value in QMine Config\n–db <database name>              Database name\n                                 will override value in QMine Config\n–queryplugin <plugin name>*     Queryplugin name *MANDATORY WITH -qmineconfig \n–resultplugin <plugin name>      Resultplugin name\n                                 will override value in QMine Config\n-oldengine                       Use old dataminer engine to generate reports \nNote:  When specifying a directory as a <source> argument all files in that directory will be processed.\nThe File names with space should be specified in double quotes.\n\nExample 1:-cmd \"C:\\Qualcomm\\QMine\\Files\\datafile.xml\" -f \"C:\\Qualcomm\\QMine\\Files\\Fd1.xml\" -ppt\n...........\n\nExample 2:-cmd -g \"GroupName\" \"C:\\Qualcomm\\QMine\\Files\\datafile.xml\" -g \"GroupName2\" \"C:\\Qualcomm\\QMine\\Files\\datafile2.xml\"  -f \"C:\\Qualcomm\\QMine\\Files\\Fd1.xml\" -ppt\n...........\n\nExample 3:-cmd \"C:\\Qualcomm\\QMine\\Files\\datafile.xml\" -csv\n...........\n\nExample 4:-cmd -querystartdate \"8/1/2013\" -queryenddate \"8/13/2013\" -querytype \"General information\" -datafilter \"Tree ID,SDE-179,SDE-178\" -csv\n...........\n\nExample 5:-cmd  -dynamicdate \"Last 3 Months\" -querytype \"Parameter results\" -o \"c:\\Qualcomm\\QMine\\Temp\\QMine_Temp101.xlsx\" -lup -ppt -f \"c:\\Qualcomm\\QMine\\Temp\\WorkingFD.xml\"\n...........\n\nExample 6:-cmd  -qmineconfig  \"c:\\Qualcomm\\QMine\\Temp\\QMineconfig.qmine\" -queryplugin \"File Folder Query\" -csv \"\n...........\n";

	public static string CommandLineHelpFile => cmdArgs;
}
