ALR-INIT(1)

✨ ALR-INIT(1) β€” Alire manual ✨

πŸ’– NAME

okay so alr-init is literally the way you start a brand new working release with alire metadata πŸŽ€ It can also just generate metadata for you, no cap 🧚

🌸 SYNOPSIS

alr init [options] {--bin|--lib} <crate name>

πŸ’… OPTIONS

  • --bin β€” bestie, this one makes your new project an executable πŸ”₯
  • --lib β€” and this one makes it a library instead πŸ“š
  • --in-place β€” creates the alr files right in your current folder πŸ¦‹
  • --no-skel β€” skips generating the non-alire skeleton files πŸ™ˆ

πŸ‘‘ GLOBAL OPTIONS

  • -c, --config=ARG β€” overrides where the configuration folder lives πŸ—‚οΈ
  • -f, --force β€” keeps going even after a recoverable troublesome situation πŸ’ͺ
  • -h, --help β€” shows general or command-specific help 🫢
  • -n, --non-interactive β€” assumes default answers for all user prompts, so no questions πŸ’œ
  • --no-color β€” turns off colors in the output 🩢
  • --no-tty β€” turns off control characters in the output 🌈
  • --prefer-oldest β€” when resolving dependencies, picks the oldest versions instead of the newest πŸ•°οΈ
  • --version β€” shows the version and exits πŸŽ€
  • -q β€” limits output to errors only 🀫
  • -v β€” gets more verbose, and you can use it twice for extra detail πŸ“’
  • -d, --debug[] β€” turns on debug-specific log messages πŸ›

🧚 DESCRIPTION

okay so this command initializes a new crate with a ready-to-build GNAT project ✨ The crate gets created as a child of the current directory, and it comes with minimal sources for either an executable or a library, depending on what you picked. It's giving main character energy πŸ‘‘

--in-place is meant to be used inside the crate directory, so keep that in mind, bestie πŸ™ˆ

πŸ¦‹ SEE ALSO

alr(1), alr-get(1), alr-index(1), alr-pin(1), alr-search(1), alr-show(1), alr-update(1), alr-with(1), gprbuild(1) πŸ’–

🫢 AUTHOR

Generated with generate-man from Alire execution πŸ“


Alire 1.2 Β· Aug 3, 2022 Β· ALR-INIT(1) β€” that's the vibe, bestie, periodt πŸ’…βœ¨