b7ef83d6ed
This patch adds an utility script (readme2c.pl) which extracts the SYNOPSIS and OPTIONS part of README.rst and puts it into C strings. These are then used inside the SyncEvolution command line for short help (just the synopsis) and --help (also all options). This patch also cleans up README.rst so that the OPTIONS part really documents most options in sufficient detail for --help to be useful. The USAGE section remains part of the README and the man page where the different operations are introduced in a more task-oriented way. This separation is not always easy to make. The --restore operation and related parameters are only described in the USAGE part because I couldn't find a way to introduce them briefly and then add a thorough explanation under OPTIONS.
17 lines
1,003 B
Text
17 lines
1,003 B
Text
*************** bool Cmdline::run() {
|
|
*** 832,838 ****
|
|
}
|
|
if (total != m_luids.size()) {
|
|
SyncContext::throwError(StringPrintf("%lu items != %lu luids, must match => aborting"
|
|
- total, m_luids.size()));
|
|
}
|
|
}
|
|
list<string>::const_iterator luidit = m_luids.begin();
|
|
--- 832,838 ----
|
|
}
|
|
if (total != m_luids.size()) {
|
|
SyncContext::throwError(StringPrintf("%lu items != %lu luids, must match => aborting"
|
|
+ (unsigned long)total, (unsigned long) m_luids.size()));
|
|
}
|
|
}
|
|
list<string>::const_iterator luidit = m_luids.begin();
|