 ;;;                      However, no sanity checks, e.g., with respect to the number of arguments or the argument type(s), are performed.
 ;;;                      If things go wrong, exceptions will be thrown and printed.
                          :add  {:fn (fn [summand1 summand2] (+ summand1 summand2))
-                                :short-info "Add two values."}
-                                :a :add
+                                :short-info "Add two values."
+                                :completion-hint "Enter the value to add."}
+                         :a :add
 ;;;                      cli4clj already provides some pre-defined commands, from which some can overridden while others cannot.
 ;;;                      "h" is a pre-defined command but it can be overridden.
 ;;;                      This is shown by using the definition of an alias to test as example.

  (cli/start-cli {:cmds {:test-cmd {:fn #(println "This is a test.")
;;;                                 Optionally a short information text can be given.
                                    :short-info "Test Command"
;;;                                 Another long information text can be optionally given as well.
                                    :long-info "Prints a test message to stdout."}
;;;                      "Aliases" can be used, e.g., for defining shortcuts by relating to existing commands.
;;;                      The order in which aliases and commands are defined does not matter.
;;;                      Just make sure that the alias refers to an existing command.

                                  :long-info "The first argument will be divided by the second argument."}
                         :d :divide
;;;                      The following example shows the use of optional arguments.
;;;                      In addition, it can also be used to test how different types of inputs are treated.
                         :print-cmd {:fn (fn [arg & opt-args]
                                           (print "Arg-type:" (type arg) "Arg: ")
                                           (pprint/pprint arg)
