exo(1)

πŸ“¦
version 1.102.1 Β· 2 versions
, in nixpkgs unstable

πŸ’… exo(1) β€” the exo manual, bestie edition πŸŽ€

okay so this is the manual page for exo, and specifically the exo-storage-metadata-add command. yes the name is a mouthful, no we're not renaming it, it's iconic in its own way ✨


🌸 NAME 🌸

exo-storage-metadata-add β€” literally just adds key/value metadata to an object. that's the whole gig. slay.


πŸ¦‹ SYNOPSIS πŸ¦‹

exo storage metadata add sos://BUCKET/(OBJECT|PREFIX/) KEY=VALUE...
[flags]

πŸ’– DESCRIPTION πŸ’–

bestie. this command adds key/value metadata to an object. no cap, that's it. 🫢

here's the example so you can see the vibe:

exo storage metadata add sos://my-bucket/object-a \
    k1=v1 \
    k2=v2

notes, because details matter:

  • if you add a key that already exists, it will overwrite its value. so like… be aware. old value? gone. rip. πŸ’€
  • these characters are not allowed in keys: ( ) < > @ , ; ! : \ \ ' & " / [ ] ? _ = { } β€” do not test me on this, just don't use them. πŸ™ˆ

supported output template annotations, for when you're feeling fancy with your templates:

  • .Path
  • .Bucket
  • .LastModified
  • .Size
  • .ACL
  • .Metadata
  • .Headers
  • .URL
  • .ReplicationStatus

✨ OPTIONS ✨

  • -h, --help[=false] β€” help for add. it's giving "i just need to know what's happening" energy 🧚
  • -r, --recursive[=false] β€” add metadata recursively. heads up though: with object prefix only. so like, prefix or it doesn't count, okay? πŸ‘‘

πŸ‘‘ OPTIONS INHERITED FROM PARENT COMMANDS πŸ‘‘

these are the flags you get handed down from the parent command, and honestly? they ate. πŸ’…

  • -C, --config="" β€” specify an alternate config file [env EXOSCALE_CONFIG] ⭐
  • -O, --output-format="" β€” output format (table|json|text), see exo output --help for more information 🌈
  • --output-template="" β€” template to use if output format is text πŸŽ€
  • -Q, --quiet[=false] β€” quiet mode (disable non-essential command output). perfect for when you need peace and quiet, fr fr 🀫
  • --timeout=15s β€” per-zone timeout for list operations; -1s disables timeout [env EXOSCALE_TIMEOUT] ⏰
  • -A, --use-account="" β€” account to use in config file [env EXOSCALE_ACCOUNT] πŸ’œ

πŸ“ SEE ALSO πŸ“


πŸ“œ HISTORY πŸ“œ

1-Jan-1980 β€” Auto generated by spf13/cobra. a certified classic. vintage, even. πŸ’€βœ¨


lowkey the most important thing: keep every flag and every character exactly as written up there. the vibes are mine, the facts are the manpage's. 🫑

okay that's the whole page!! go forth and metadata-add, bestie. periodt. πŸ’–πŸ”₯

auto generated by spf13/cobra β€” dated Jan 1980 β€” this adorable little rewrite is of the exo(1) page, mwah πŸŽ€πŸ’œ

πŸ“¦ where this page comes from