GTS_GET(1)

🌸 NAME 🌸

gts_get β€” it's the manual page for gts_get, bestie. That's the whole vibe of this section, no notes. πŸ’…


✨ DESCRIPTION ✨

Okay so pulling up the User Commands section of the manual (that's manual page GTS_GET(1), in case the header didn't tip you off πŸ‘‘) β€” here's what this lil tool actually does.

πŸ“› NAME

gts_get

πŸ“– DESCRIPTION

Get values of some keys from a GTS file. πŸŽ€

It's giving very much gts_ls's cousin, except this one actually has consequences: it fails and returns an error code when an error occurs, like when a key isn't found. So if you want the diva that throws hands instead of quietly shrugging, this is her. 😭

πŸš€ USAGE

gts_get [options] file file ...

Yeah. One or more files. Go off. ✨

πŸŽ›οΈ OPTIONS

  • -f β€” Force. Forces the execution to not fail when there's an error. Chill mode: activated. 🧊
  • -p key[:{s|d|i}],key[:{s|d|i}],... β€” Declares which keys to print. For each key you can ask for a string (key:s), a double (key:d) or an integer (key:i). If you don't say, the default type is string. πŸ“
  • -F format β€” A C-style format for floating-point values. Old money formatting, but make it cute. 🌈
  • -P key[:{s|d|i}],key[:{s|d|i}],... β€” Same as -p, but this one adds the declared keys to the default list instead of replacing the vibe. πŸ’œ
  • -w key[:{s|d|i}]{=|!=}value,key[:{s|d|i}]{=|!=}value,... β€” The where clause, aka the bouncer at the door. Messages only get processed if they match all the key/value constraints. A valid constraint looks like key=value or key!=value. For each key you can specify a string (key:s), a double (key:d) or an integer (key:i) type β€” default type is string. And in the value you can also use the forward-slash character / to specify an OR condition (that's a logical disjunction, iykyk). Note: only one -w clause is allowed, so don't get greedy. πŸ™ˆ
  • -n namespace β€” Prints all the keys belonging to the given namespace. Whole squad, one namespace. πŸ‘‘
  • -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. ⭐
  • -V β€” Print version. Simple. Iconic. 🫢
  • -W width β€” Minimum width of each column in the output. Default is 10. πŸ“
  • -g β€” Copy GTS header. πŸŽ€
  • -7 β€” Does not fail when the message has wrong length. The forgiving one. 🌸

🀨 AND THEN... IT SAYS IT AGAIN 🀨

Not me reading this page and finding the entire thing printed a second time, word for word. No cap. The manpage really said "say it twice, they'll remember it." So here's the encore, bestie β€” same sections, same order, nothing skipped: πŸ’€

πŸ“› NAME

gts_get

πŸ“– DESCRIPTION

Get values of some keys from a GTS file. It is similar to gts_ls, but fails returning an error code when an error occurs (e.g. key not found).

πŸš€ USAGE

gts_get [options] file file ...

πŸŽ›οΈ OPTIONS

  • -f β€” Force. Force the execution not to fail on error. πŸ’…
  • -p key[:{s|d|i}],key[:{s|d|i}],... β€” Declaration of keys to print. For each key a string (key:s), a double (key:d) or an integer (key:i) type can be requested. Default type is string. ✨
  • -F format β€” C-style format for floating-point values. 🌈
  • -P key[:{s|d|i}],key[:{s|d|i}],... β€” Same as -p but adds the declared keys to the default list. πŸ’œ
  • -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. πŸ™ˆ
  • -n namespace β€” All the keys belonging to the given namespace are printed. πŸ‘‘
  • -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. ⭐
  • -V β€” Print version. 🫢
  • -W width β€” Minimum width of each column in output. Default is 10. πŸ“
  • -g β€” Copy GTS header. πŸŽ€
  • -7 β€” Does not fail when the message has wrong length. 🌸
Real talk though: since this page never spells out a SEE ALSO, exit statuses beyond "it errors out sometimes", environment variables, authors, copyright or license, I'm not gonna invent them for you. Faithful to the source or nothing, periodt. πŸ’–

That's the whole page, start to finish. πŸ¦‹

Bye bestie! This was gts_get from October 2026, page GTS_GET(1) β€” the User Commands manual. Slay, stay hydrated, and always read your exit codes. πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from