From 5785720f3133e6266cdb7d91453ab003b6a04b04 Mon Sep 17 00:00:00 2001 From: Oleksii Holub <1935960+Tyrrrz@users.noreply.github.com> Date: Wed, 30 Nov 2022 14:23:22 +0200 Subject: [PATCH] Update readme --- Readme.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Readme.md b/Readme.md index f173f86..d414b31 100644 --- a/Readme.md +++ b/Readme.md @@ -212,7 +212,7 @@ OPTIONS Overall, parameters and options are both used to consume input from the command line, but they differ in a few important ways: | | Parameter | Option | -|--------------------|--------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------| +| ------------------ | ------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------- | | **Identification** | Positional (by relative order). | Nominal (by name or short name). | | **Requiredness** | Required by default. Only the last parameter can be configured to be optional. | Optional by default. Any option can be configured to be required without limitations. | | **Arity** | Only the last parameter can be bound to a non-scalar property (i.e. an array). | Any option can be bound to a non-scalar property without limitations. | @@ -567,8 +567,8 @@ public class CancellableCommand : ICommand ``` > **Warning**: -> Forceful termination of a command can only be delayed once. -> If the user issues a second interrupt signal, the process will be killed immediately, without waiting for graceful cancellation. +> Cancellation handler is only respected when the user sends the interrupt signal for the first time. +> If the user decides to issue the signal again, the application will terminate immediately regardless of whether the command is cancellation-aware. ### Type activation