anchor.diff:  - `ptr := opt.Bool(name, default_value)`.
   - `opt.BoolVar(&ptr, name, default_value)`.
   - Additionally, if all you want to know is if the option was passed you can use: `opt.Bool(name, default_value)` (without capturing its return value) and then check `opt.Called(name)`.
  +- Also, you can get the value with `v, ok := opt.Value(name).(bool)`.
   
   === Options with String arguments
   
  
positive.code: 
  In `go-getoptions` this is currently enabled by default when using:
  
  `intSlice := opt.IntSlice(name, minArgs, maxArgs)`
  
  === Options with key value arguments and multiple entries
  
  
negative.code: If you are looking for options, link:http://asciidoctor.org/[asciidoctor] has a manpage backend that can generate manpages written in the Asciidoc markup.
  
  For the help synopsis, however, use the automated help.
  It even shows when an option can be set with environment variables.
  
  For example, the following is a script using the built in help:
  
  ----
  $ ./aws-configure -h
  NAME:
      aws-configure - Generate default ~/.aws/config and ~/.aws/credentials configuration.
  
          When a role is passed, it allows the use of the role in the default profile.
  
          NOTE: Remember to unset AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY after use.
  
  SYNOPSIS:
      aws-configure --access-key-id <string> --region <string>
                    --secret-access-key <string> [--debug] [--help|-?]
                    [--output-dir <string>] [--role-arn <string>] [--version|-V]
                    [<args>]
  
  REQUIRED PARAMETERS:
      --access-key-id <string>        AWS Access Key ID. (env: AWS_ACCESS_KEY_ID)
  
      --region <string>               Default Region. (env: AWS_DEFAULT_REGION)
  
      --secret-access-key <string>    AWS Secret Access Key. (env: AWS_SECRET_ACCESS_KEY)
  
  OPTIONS:
      --debug                         (default: false)
  
      --help|-?                       (default: false)
  
      --output-dir <string>           Where to place the config and credentials file. (default: "/home/david/.aws")
  
      --role-arn <string>             Role ARN. (default: "", env: AWS_ROLE_ARN)
  
      --version|-V                    (default: false)
  ----
  
  And below is the output of the automated help of a program with multiple commands:
  
  ----
  $ menu
  SYNOPSIS:
      menu [--config <string>] [--debug] [--help|-?] [--profile <string>]
           [--region <string>] [--role <string>] [--version|-V] <command> [<args>]
  
  COMMANDS:
      docker       docker tasks
      help         Use 'menu help <command>' for extra details.
      instance     Actions on your deployed instances
      terraform    Run terraform commands from inside the container
  
  OPTIONS:
      --config <string>     (default: "config.yml")
  
      --debug               (default: false)
  
      --help|-?             (default: false)
  
      --profile <string>    (default: "default")
  
      --region <string>     (default: "us-west-2")
  
      --role <string>       (default: "")
  
      --version|-V          (default: false)
  
  Use 'menu help <command>' for extra details.
  ----
  
  == Command behaviour
  
  