exo(1)

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

πŸ’… exo(1) β€” okay bestie, let's register a Compute instance template ✨

So this is a page from the exo manual (section 1 of the man pages, if you're keeping score πŸŽ€). The star of the show is exo-compute-instance-template-register, and yes, that is a long name β€” it's giving "my Starbucks order" energy but it does exactly what it says on the tin. Let's get into it 🫢


✨ NAME ✨

exo-compute-instance-template-register β€” literally just: register a new Compute instance template. That's the whole vibe. πŸ’–


🌸 SYNOPSIS 🌸

exo compute instance-template register NAME URL CHECKSUM [flags]

Three positional things, then flags. No cap, that's it. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

This command registers a new Compute instance template. Iconic. You bring a NAME, a URL and a CHECKSUM, and boom β€” template registered. 🧚

Also, bestie, there are supported output template annotations, so if you're using --output-template, these are the ones that actually work:

.ID, .Zone, .Name, .Description, .Family, .CreationDate, .Visibility, .Size, .Version, .Build, .Maintainer, .DefaultUser, .SSHKeyEnabled, .PasswordEnabled, .BootMode, .Checksum, .AppConsistentSnapshotEnabled

Copy that list, don't retype it, trust me 😭


πŸ‘‘ OPTIONS πŸ‘‘

  • --application-consistent-snapshot-enabled[=false] β€” template with support for application-consistent-snapshots πŸ“
  • --boot-mode="legacy" β€” template boot mode, and the only valid answers are legacy or uefi (it defaults to legacy)
  • --build="" β€” template build
  • --description="" β€” template description
  • --disable-password[=false] β€” disable password-based authentication πŸ™ˆ
  • --disable-ssh-key[=false] β€” disable SSH key-based authentication πŸ”₯
  • --from-snapshot="" β€” the ID of a Compute instance snapshot to register as template
  • -h, --help[=false] β€” help for register (the classic, we love her)
  • --maintainer="" β€” template maintainer
  • --username="" β€” template default username
  • --version="" β€” template version
  • -z, --zone="" β€” zone to register the template into (default: current account's default zone) 🌈

🧚 OPTIONS INHERITED FROM PARENT COMMANDS 🧚

These aren't even this command's own flags, they're passed down like a family heirloom πŸ’œ:

  • -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]
Heads up bestie πŸ‘€ β€” -O, --output-format only takes table, json, or text. Anything else is not it. And --output-template only does anything when the output format is text, iykyk.

πŸ’€ SEE ALSO πŸ’€


πŸ“œ HISTORY πŸ“œ

1-Jan-1980 β€” Auto generated by spf13/cobra πŸŽ€ (yes, the same date as everything else auto-generated, don't ask 😭)


And that's the whole page, bestie β€” you're so ready to register templates now πŸ’…βœ¨

This lil page was auto generated by spf13/cobra, it's the exo(1) manual, and it's dated Jan 1980 β€” vintage, iconic, a little mysterious. Periodt. πŸ‘‘πŸ«Ά

πŸ“¦ where this page comes from