usage property

  1. @override
String? get usage
override

Optional multi-line usage/help text shown under the listing by :help.

Implementation

@override
String? get usage =>
    '  :ai <prompt>                 run the agent (mode: '
    '${_mode.wireName})\n'
    '  :ai mode <standard|plan|auto>  set the default mode\n'
    '  :ai lang <language|off>      set the reply language\n'
    '  :ai --standard|--plan|--auto <prompt>  one-shot mode override\n'
    '  :ai --lang <language> <prompt>  one-shot language override\n'
    '  :ai status                   show provider, model, mode, language\n'
    '  :ai -h | --help              show this help';