GRPC_CLI-PARSE(1)

πŸ“¦ version 1.48.4, in epel 10, epel 9, fedora 43, fedora 44

✨ GRPC_CLI-PARSE ✨

okay bestie, welcome to the grpc_cli parse page πŸ’– this is the one that takes a message and just… parses it. like, decodes it, translates it, gives it a whole new outfit. it's giving translator-but-make-it-gRPC πŸ¦‹

this lives in the User Commands part of the manual, section 1, iykyk.


🌸 NAME 🌸

grpc_cli parse – parse message

like. that's it. that's the whole job. parse the message. slay πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

grpc_cli parse address type [message] [OPTION]...

so you give it an address, you give it a type, and optionally a message, plus however many OPTIONs your heart desires ✨


πŸ’œ OPTIONS πŸ’œ

okay so here's the full menu, no skips, no "oh you probably won't need that one" β€” every single one is right here for you 🫢

  • address β€” host:port. literally just where the server is, that's the vibe 🌈
  • type β€” Protocol buffer type name. the protobuf type you're working with, periodt πŸ‘‘
  • message β€” Text protobuffer (overrides --infile). so if you pass a message right here on the command line, it beats whatever --infile says. main character energy fr fr πŸ’…
  • --protofiles β€” Comma separated proto files used as a fallback when parsing request/response. think of it as the backup squad 🧚
  • --proto_path β€” The search paths of proto files (: separated), valid only when --protofiles is given. note the colon separation bestie, not commas, and it only does anything if --protofiles is also there ⭐
  • --noremotedb β€” Don't attempt to use reflection service at all. like, zero attempts. we're not even gonna try πŸ™ˆ
  • --infile β€” Input filename (defaults to stdin). no file? it just reads from stdin, no biggie πŸ’–
  • --outfile β€” Output filename (defaults to stdout). same deal, no file means it goes straight to stdout ✨
  • --binary_input β€” Input in binary format πŸ”₯
  • --binary_output β€” Output in binary format πŸ”₯
  • --json_input β€” Input in json format 🌸
  • --json_output β€” Output in json format 🌸
  • --ssl_target β€” Set server host for ssl validation πŸ”
  • --ssl_client_cert β€” Client cert for ssl πŸŽ€
  • --ssl_client_key β€” Client private key for ssl πŸŽ€
  • --local_connect_type β€” Set to local_tcp or uds πŸ¦‹
  • --channel_creds_type β€” Set to insecure, ssl, gdc, alts, or local 🌈
  • --call_creds β€” Set to none, or access_token=token πŸ’œ
ngl bestie, when a flag gives you a list of allowed values, those values are the only values. don't freestyle, it won't eat πŸ’€

🌟 SEE ALSO 🌟

go read these too, they're all part of the family 🫢


that's the whole page, you ate it πŸ’… this one comes from the User Commands collection, dated May 2021, and it's filed under GRPC_CLI-PARSE(1) β€” go forth and parse, icon πŸ‘‘πŸ’–

πŸ“¦ where this page comes from