exo(1)

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

πŸ’… exo-storage-list β€” a.k.a. the exo(1) manual, bestie edition πŸŽ€

okay so this is exo-storage-list from the exo manual, and it's literally just here to help you list buckets and objects. that's the whole vibe. let's go ✨

✨ NAME ✨

exo-storage-list β€” List buckets and objects πŸͺ£

🌸 SYNOPSIS 🌸

exo storage list [sos://BUCKET[/[PREFIX/]] [flags]

πŸ¦‹ DESCRIPTION πŸ¦‹

This command lists buckets and their objects. no cap, that's it.

If no argument is passed, this command lists existing buckets. but if you specify a prefix (e.g. "sos://my-bucket/.../") the command lists the objects stored in the bucket under the corresponding prefix. cute right? πŸ’–

Supported output template annotations:

  • When listing buckets: .Name, .Zone, .Size, .Created
  • When listing objects: .Path, .Size, .LastModified, .Dir, .VersionID, .VersionNumber
iykyk: those are the little template fields you can use with --output-template. they go in your text output, periodt πŸ’…

πŸ‘‘ OPTIONS πŸ‘‘

  • --exclude-versions=[] β€” exclude versions from being listed. accepts comma separated version IDs (865029700534464769) and numbers (v123); implies --versions. so like, the versions you don't want? these ones. bye πŸ‘‹
  • -h, --help[=false] β€” help for list. your little "what does this even do" button 🫢
  • --newer-than=0s β€” only objects newer than a duration. accepts durations in the format of Go's time.ParseDuration. examples: "2h45m", "10m", "45s". only the fresh ones ✨
  • --newer-than-timestamp="" β€” only objects newer than an ISO 8601 timestamp. examples: '2023-06-07T10:00:00+02:00', use the date command $(date -d "yesterday 10am" --iso-8601=seconds). timestamp girlies rise 🌸
  • --older-than=0s β€” only objects older than a duration. accepts durations in the format of Go's time.ParseDuration. examples: "2h45m", "10m", "45s". grandma objects only πŸ‘΅
  • --older-than-timestamp="" β€” only objects older than an ISO 8601 timestamp. examples: '2023-06-07T10:00:00+02:00', use the date command $(date -d "yesterday 10am" --iso-8601=seconds). same energy, other direction πŸ•°οΈ
  • --only-versions=[] β€” limit the versions to be listed. accepts comma separated version IDs (865029700534464769) and numbers (v123); implies --versions. the main character versions only πŸ‘‘
  • -r, --recursive[=false] β€” list bucket recursively. go deep, bestie πŸŒ€
  • -s, --stream[=false] β€” stream listed files instead of waiting for complete listing (useful for large buckets). literally the "don't make me wait" flag 😭
  • --versions[=false] β€” list all versions of objects (if the bucket is versioned). all of them. every single one πŸ’€
  • -z, --zone="" β€” Exoscale zone. pick your location bestie 🌍

🌈 OPTIONS INHERITED FROM PARENT COMMANDS 🌈

  • -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) 🀫
  • --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 πŸ”₯

  • exo-storage(1) β€” go read the parent page, it's giving main character energy 🫢

πŸ’œ HISTORY πŸ’œ

1-Jan-1980 β€” Auto generated by spf13/cobra


and that's the whole page, bestie πŸŽ€ fr fr. this little gem was Auto generated by spf13/cobra, dated Jan 1980, and it lives in the exo(1) manual β€” slay πŸ’…βœ¨

πŸ“¦ where this page comes from