This patch replace the deprecated `optparse` module used for the `crashlog`& `save_crashlog` commands with the new `argparse` from the python standard library. This provides many benefits such as showing the default values for each option in the help description, but also greatly improve the handling of position arguments. Differential Revision: https://reviews.llvm.org/D157849 Signed-off-by: Med Ismail Bennani <ismail@bennani.ma>
12 lines
535 B
Plaintext
12 lines
535 B
Plaintext
# RUN: %lldb -o 'command script import lldb.macosx.crashlog' -o 'crashlog' 2>&1 | FileCheck %s
|
|
|
|
# CHECK: "crashlog" {{.*}} commands have been installed, use the "--help" options on these commands
|
|
|
|
# CHECK: usage: crashlog [options] <FILE> [FILE ...]
|
|
# CHECK: Symbolicate one or more darwin crash log files to provide source file and line
|
|
# CHECK: positional arguments:
|
|
# CHECK-NEXT: FILE crash report(s) to symbolicate (default: None)
|
|
# CHECK: options:
|
|
# CHECK: -h, --help show this help message and exit
|
|
|