diff --git a/Command-line.md b/Command-line.md
index d41e13e..2feeebc 100644
--- a/Command-line.md
+++ b/Command-line.md
@@ -5,6 +5,18 @@ Note that options are described according to the following pattern:
*<description>*
+ -h, -?, --help
+ -n, --nothrow
+ -t, --test
+ -r, --reporter
+ -b, --break
+ -s, --success
+ -a, --abort
+ -l, --list
+ -o, --out
+ -n, --name
+
+
## Usage
-h, -?, --help @@ -12,6 +24,7 @@ Note that options are described according to the following pattern: Prints the command line arguments to stdout + ## Specifying which tests to run@@ -27,6 +40,7 @@ Alternatively use -t or --test to specify which tests to run. This option takes -t example/group/*+ ## Choosing a reporter to use@@ -44,6 +58,7 @@ The bundled reporters are: The JUnit reporter is an xml format that follows the structure of the JUnit XML Report ANT task, as consumed by a number of third-party tools, including Continuous Integration servers such as Hudson. If not otherwise needed, the standard XML reporter is preferred as this is a streaming reporter, whereas the Junit reporter needs to hold all its results until the end so it can write the overall results into attributes of the root node. + ## Breaking into the debugger-b, --break @@ -52,6 +67,7 @@ The JUnit reporter is an xml format that follows the structure of the JUnit XML In some IDEs (currently XCode and Visual Studio) it is possible for CATCH to break into the debugger on a test failure. This can be very helpful during debug sessions - especially when there is more than one path through a particular test. In addition to the command line option, ensure you have built your code with the DEBUG preprocessor symbol + ## Showing results for successful tests-s, --success @@ -60,6 +76,7 @@ In addition to the command line option, ensure you have built your code with the Usually you only want to see reporting for failed tests. Sometimes it's useful to see *all* the output (especially when you don't trust that that test you just added worked first time!). To see successul, as well as failing, test results just pass this option. + ## Aborting after a certain number of failures-a, --abort [<failure threshold>] @@ -70,6 +87,7 @@ If a CHECK assertion fails even the current test case is not aborted. Sometimes this results in a flood of failure messages and you'd rather just see the first few. Specifying -a or --abort on its own will abort the whole test run on the first failed assertion of any kind. Following it with a number causes it to abort after that number of assertion failures. + ## Listing available tests or reporters-l, --list [tests | reporters] [xml] @@ -87,6 +105,7 @@ Examples: -l xml+ ## Sending output to a file or stream-o, --out <filename> | <%streamname> @@ -100,6 +119,7 @@ Recognised stream names are: * %stderr * %debug (The IDE's debug output window - currently only Windows' OutputDebugString is supported). + ## Naming a test run-n, --name <name for test run> @@ -113,7 +133,7 @@ Examples: -n "tests of the widget component"- + ## Eliding assertions expected to throw-nt, --nothrow