ALR-TOOLCHAIN(1)

πŸŽ€ ALR-TOOLCHAIN(1) πŸŽ€

Bestie, this is the alr-toolchain page from the Alire manual πŸ’– Let's get into it ✨

✨ NAME ✨

alr-toolchain is how you manage Alire-provided toolchains 🧰 It's giving tool organizer, no cap.

πŸ¦‹ SYNOPSIS πŸ¦‹

Here's the shape of the spell πŸͺ„

alr toolchain [options] [-u|--uninstall] [-i|--install crate[version set]] | --select [--local] [releases] [--disable-assistant]

πŸ’… OPTIONS πŸ’…

  • --disable-assistant β€” turns off the autorun of the selection assistant πŸ™…
  • -i, --install β€” install one or more toolchain components πŸ“¦
  • --install-dir=ARG β€” picks the installation directory for the toolchain component(s) πŸ—‚οΈ
  • --local β€” stores the toolchain configuration in your local workspace 🏠
  • --select β€” runs the toolchain selection assistant πŸͺ„
  • -u, --uninstall β€” uninstall one or more toolchain components πŸ—‘οΈ

🌈 GLOBAL OPTIONS 🌈

These ones come to every party πŸŽ‰

  • -c, --config=ARG β€” overrides the configuration folder location πŸ“
  • -f, --force β€” keeps going after a recoverable troublesome situation πŸ’ͺ
  • -h, --help β€” shows general or command-specific help πŸ†˜
  • -n, --non-interactive β€” assumes the default answers for all user prompts πŸ€–
  • --no-color β€” disables colors in output πŸ™ˆ
  • --no-tty β€” disables control characters in output 🫢
  • --prefer-oldest β€” prefers the oldest versions instead of the newest when resolving dependencies πŸ•°οΈ
  • --version β€” displays the version and exits πŸ”’
  • -q β€” limits output to errors 🀫
  • -v β€” be more verbose, use twice for extra detail πŸ“’
  • -d, --debug[] β€” enables debug-specific log messages πŸ›

πŸ“š DESCRIPTION πŸ“š

Okay so this command downloads toolchain elements, like GNAT and gprbuild, into the shared cache of the active configuration. Lowkey essential 🧠✨

Run it with no arguments and you get a list of the tools you've already downloaded. Use --select with no arguments to summon the assistant, which helps you pick the default toolchain for this configuration. Add --local and the selection only applies to the workspace, overriding any configuration-wide selection that might exist 🏠 Giving one or more releases arguments skips the assistant and sets that release as the default πŸ‘‘

Specify --install/--uninstall and one or more crate names, with an optional version set, to make a tool available or remove it πŸ¦‹ For more toolchain tea, run alr help toolchains πŸ’…

πŸ”— SEE ALSO πŸ”—

alr(1), alr-config(1), alr-printenv(1), alr-version(1), gprbuild(1) 🌸

✍️ AUTHOR ✍️

This page was generated with generate-man from Alire execution πŸ€–πŸ’œ


Stay iconic, bestie! This page is from Alire 1.2, dated Aug 3, 2022 πŸŽ€βœ¨