PhoenixMock
1.8.7
Tools to split/merge/print mock used in Phoenix
main.cpp
Go to the documentation of this file.
1
2
/***************************************
3
Auteur : Pierre Aubert
4
Mail : pierre.aubert@lapp.in2p3.fr
5
Licence : CeCILL-C
6
****************************************/
7
8
#include "
OptionParser.h
"
9
11
13
OptionParser
createOptionParser
(){
14
OptionParser
parser
(
true
,
"1.0.0"
);
15
parser
.setExampleLongOption(
"dps --version"
);
16
parser
.setExampleShortOption(
"dps -v"
);
17
18
parser
.addOption(
"plugin"
,
"p"
,
OptionType::FILENAME
,
true
, std::string(
"Required option"
));
19
parser
.addOption(
"otherplugin"
,
"q"
,
OptionType::FILENAME
,
true
,
false
,
"other Required option"
);
20
21
std::string defaultConfigHost(
""
);
22
parser
.addOption(
"config"
,
"c"
, defaultConfigHost,
"Optional value"
);
23
24
parser
.addOption(
"loadonly"
,
"l"
,
OptionType::NONE
,
false
,
"Optional Trigger option"
);
25
return
parser
;
26
}
27
28
int
main
(
int
argc,
char
** argv){
29
OptionParser
parser
=
createOptionParser
();
30
parser
.parseArgument(argc, argv);
31
return
0;
32
}
33
34
createReleaseCurl.parser
parser
Definition:
createReleaseCurl.py:123
OptionParser
Parse the options passed to a program.
Definition:
OptionParser.h:15
OptionType::NONE
@ NONE
Definition:
OptionType.h:24
OptionParser.h
createOptionParser
OptionParser createOptionParser()
Create the OptionParser of this program.
Definition:
main.cpp:13
main
int main(int argc, char **argv)
Definition:
main.cpp:85
OptionType::FILENAME
@ FILENAME
Definition:
OptionType.h:26
tmp_project
OptionParser
TESTS
TEST_ParseOption
main.cpp
Generated on Mon Dec 9 2024 15:33:41 for PhoenixMock by
1.8.17