exo(1)
π
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 foradd. 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 [envEXOSCALE_CONFIG] β-O,--output-format=""β output format (table|json|text), seeexo output --helpfor more information π--output-template=""β template to use if output format istextπ-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;-1sdisables timeout [envEXOSCALE_TIMEOUT] β°-A,--use-account=""β account to use in config file [envEXOSCALE_ACCOUNT] π
π SEE ALSO π
exo-storage-metadata(1)β go read the family page, iykyk
π 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
- nixpkgs unstable: exoscale-cli 1.102.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms