METAR_GET(1)

✨ METAR_GET ✨

okay so metar_get is a User Command β€” that's section 1 of the manual, bestie, the "you can literally run this in your shell" section πŸ’… β€” and this page is its manual. Let's get into it because it's lowkey so useful.


πŸ’– NAME πŸ’–

metar_get β€” the manual page for metar_get. iconic, it's self-aware, we love a main character who introduces herself 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

Get values of some keys from a METAR file, bestie. It's basically metar_ls's sibling β€” similar to metar_ls, but the way that it fails and returns an error code when an error occurs (like, say, a key not found). So if you need your script to actually know something went wrong instead of vibing through it silently? This is the one. periodt.

ngl the original source page is so down bad for this tool that it lists the entire thing twice πŸ’€ consider this your one (1) clean copy, no duplication tax.

🌈 USAGE 🌈

metar_get [options] file file ...

yes ma'am, more than one file, it's a whole roster 🌸


✨ OPTIONS ✨

  • -f β€” Force. Force the execution not to fail on error. she does not gatekeep, she does not judge, she simply proceeds πŸ’…
  • -p key[:{s|d|i}],key[:{s|d|i}],... β€” Declaration of keys to print. For each key you can request a string (key:s), a double (key:d) or an integer (key:i) type. Default type is string. so like, -p temp:d,station:s energy πŸŽ€
  • -F format β€” C-style format for floating-point values. give her a printf moment ✨
  • -P key[:{s|d|i}],key[:{s|d|i}],... β€” Same as -p, but adds the declared keys to the default list instead of replacing vibes. she's inclusive πŸ’œ
  • -w key[:{s|d|i}]{=|!=}value,key[:{s|d|i}]{=|!=}value,... β€” Where clause. Messages are processed only if they match all the key/value constraints. A valid constraint is of type key=value or key!=value. For each key a string (key:s), a double (key:d) or an integer (key:i) type can be specified. Default type is string. In the value you can also use the forward-slash character / to specify an OR condition (i.e. a logical disjunction).
🚨 Note: only one -w clause is allowed. one. singular. don't try it. the limit is the limit, no cap.
  • -n namespace β€” All the keys belonging to the given namespace are printed. whole namespace, served fresh πŸ“
  • -s key[:{s|d|i}]=value,key[:{s|d|i}]=value,... β€” Key/values to set. For each key a string (key:s), a double (key:d) or an integer (key:i) type can be defined. By default the native type is set. it's giving "set the vibe before you read the vibe" 🌈
  • -V β€” Print version. say hi to her πŸ‘‘
  • -W width β€” Minimum width of each column in output. Default is 10. columns need their space bestie, let them breathe 🌸
  • -m β€” All the keys belonging to the 'mars' namespace are printed.
  • -M β€” Multi-field support off. Turn off support for multiple fields in a single GRIB message. one field at a time, we're being monogamous today πŸ™ˆ
  • -7 β€” Does not fail when the message has wrong length. chaotic but valid πŸ’€

and that's the whole thing fr fr ✨

this page is metar_get, living in METAR_GET(1), dated October 2026 πŸ’– take care of her, she's doing her best πŸ«ΆπŸŽ€πŸ¦‹

πŸ“¦ where this page comes from