printUsage static method

void printUsage()

Prints the usage information to stderr.

Implementation

static void printUsage() {
  final parser = _buildParser();
  stderr
    ..writeln('Finance MCP Server')
    ..writeln()
    ..writeln('Usage: dart run bin/server.dart [options]')
    ..writeln()
    ..writeln('Options:')
    ..writeln(parser.usage)
    ..writeln()
    ..writeln('Examples:')
    ..writeln(
      '  dart run bin/server.dart                          # stdio transport',
    )
    ..writeln(
      '  dart run bin/server.dart -t http                  # HTTP on 0.0.0.0:3000',
    )
    ..writeln(
      '  dart run bin/server.dart -t http -p 8080          # HTTP on port 8080',
    )
    ..writeln(
      '  dart run bin/server.dart -t http -h localhost     # HTTP on localhost only',
    );
}