ALR-BUILD(1)

πŸ“¦
version 1.2.1 Β· 2 versions
, in debian trixie, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– ALR-BUILD(1) πŸ’–

okay bestie, welcome to the Alire manual β€” this one's all about alr-build, aka the glow-up button for your crate. πŸ¦‹


✨ NAME ✨

alr-build β€” GPRbuild current working release

(yes that's the whole job description and yes it ate πŸ’…)


πŸŽ€ SYNOPSIS πŸŽ€

alr build [options] [--] [gprbuild switches and arguments]

the -- is doing main character work btw β€” everything after it gets handed straight to gprbuild, no questions asked. iykyk. 🌸


πŸ‘‘ OPTIONS πŸ‘‘

these control what mode your root crate builds in. pick your vibe:

  • --release β€” Set root crate build mode to Release. πŸš€ optimized, shiny, ready for the world.
  • --validation β€” Set root crate build mode to Validation. extra checks, extra scrutiny, she's thorough.
  • --development β€” Set root crate build mode to Development ✨ and this is the default, so if you say nothing, you get dev mode. lowkey the chillest option.

🌈 GLOBAL OPTIONS 🌈

these ones work everywhere in alr, not just here. universal icons fr fr.

  • -c, --config=ARG β€” Override configuration folder location πŸ“ tell her where to keep her stuff.
  • -f, --force β€” Keep going after a recoverable troublesome situation πŸ’ͺ she stumbles, she gets back up. no cap.
  • -h, --help β€” Display general or command-specific help 🫢 your bestie when you're lost.
  • -n, --non-interactive β€” Assume default answers for all user prompts πŸ™ˆ no asking, just vibes, she'll pick for you.
  • --no-color β€” Disables colors in output πŸ’€ (a tragedy, but sometimes necessary, like for logs)
  • --no-tty β€” Disables control characters in output πŸ”‡ for when you're piping her somewhere fancy.
  • --prefer-oldest β€” Prefer oldest versions instead of newest when resolving dependencies πŸ§“ vintage era. the algorithm picks the elders.
  • --version β€” Displays version and exits ⭐ then she peaces out immediately.
  • -q β€” Limit output to errors 🀫 only speak when something's wrong.
  • -v β€” Be more verbose (use twice for extra detail) πŸ—£οΈ use it twice, she'll tell you everything.
  • -d, --debug[] β€” Enable debug-specific log messages πŸ” for when you need to see the receipts.

🧚 DESCRIPTION 🧚

Invokes gprbuild to compile all targets in the current crate. 🎯

that's it. that's the whole thing. she calls gprbuild, gprbuild does the build, your targets get compiled, you slay. periodt. πŸ’…βœ¨


πŸ’œ SEE ALSO πŸ’œ

the whole friend group, in order:


🌸 AUTHOR 🌸

Generated with generate-man from Alire execution πŸŽ€ (not a human author, a machine did this, and honestly? iconic.)


okay that's the page bestie!! now go build something gorgeous πŸŒˆπŸ’–

Alire 1.2 β€” dated Aug 3, 2022 β€” signing off, mwah πŸ«ΆπŸ’‹

πŸ“¦ where this page comes from