parameters: (ctx, hostname, file, port, timeout)
docstring: Main CLI options, all options are passed to children via the context obj
      "ctx" and can be accessed accordingly
docstring_summary: Main CLI options, all options are passed to children via the context obj
      "ctx" and can be accessed accordingly
docstring_tokens: Main CLI options all options are passed to children via the context obj ctx and can be accessed accordingly
function: def main(ctx, hostname, file, port, timeout):
      """Main CLI options, all options are passed to children via the context obj
      "ctx" and can be accessed accordingly"""
      ctx.obj = CliOptions(hostname, file, port, timeout)
function_tokens: def main ( ctx , hostname , file , port , timeout ) : ctx . obj = CliOptions ( hostname , file , port , timeout )