ALR-SEARCH(1)

✨ ALR-SEARCH(1) ✨

Heyyy bestie πŸ¦‹ this is the Alire manual page for alr-search, and I am obsessed. Let's get into it πŸ’–

✨ NAME ✨

alr-search - search a string in release names and properties πŸ’…

✨ SYNOPSIS ✨

alr search [options] <search term> | [--crates] [--full] --list

✨ OPTIONS ✨

  • --crates β€” restrict the search and output to crate names and descriptions 🌸
  • --external-detect β€” detect externally-provided releases (this implies --external) πŸ”
  • --full β€” show every version of a crate, not just the newest one 🧚
  • --list β€” list all available releases πŸ“‹
  • --external β€” include externally-provided releases in the search πŸ¦‹
  • --property=TEXT β€” search TEXT in property values πŸŽ€

✨ GLOBAL OPTIONS ✨

  • -c, --config=ARG β€” override the configuration folder location πŸ—‚οΈ
  • -f, --force β€” keep going even after a recoverable hiccup πŸ’ͺ
  • -h, --help β€” display general or command-specific help πŸ™‹β€β™€οΈ
  • -n, --non-interactive β€” assume default answers for all user prompts πŸ€–
  • --no-color β€” disables colors in output 🩢
  • --no-tty β€” disables control characters in output 🚫
  • --prefer-oldest β€” prefer the oldest versions instead of the newest when resolving dependencies πŸ•°οΈ
  • --version β€” show the version and exit 🏷️
  • -q β€” limit output to errors 🀫
  • -v β€” be more verbose (use it twice for extra detail) πŸ”Š
  • -d, --debug[] β€” turn on debug-specific log messages πŸ›

✨ DESCRIPTION ✨

Okay so this command searches for the given substring in crate names (or in properties, if you use --property), and shows the most recent release of each matching crate (unless you add --full). It's giving precision 🎯

If you just want a clean list of crate names and descriptions, use --crates. Otherwise you get the version, description, and release notes, plus a status column with these flags:

  • E β€” the release is externally provided. 🌍
  • S β€” the release is available through a system package. πŸ“¦
  • U β€” the release is not available on the current platform. 🚧
  • X β€” the release has dependencies that cannot be resolved. πŸ’€

Wondering why something says U? Run alr show <crate>=<version> to find out the reasons for unavailability πŸ”Ž

Unresolvable releases (X) should not happen on platforms with assigned maintainers 🫢 The usual culprits are missing system dependencies that the platform has phased out but the community index hasn't been updated to reflect yet 😭

✨ SEE ALSO ✨

alr(1), alr-get(1), alr-index(1), alr-init(1), alr-pin(1), alr-show(1), alr-update(1), alr-with(1), gprbuild(1) πŸ‘‘

✨ AUTHOR ✨

Generated with generate-man from Alire execution ✨


That's the whole tea, bestie! 🌈 This page is from Alire 1.2, dated Aug 3, 2022, and it's all about ALR-SEARCH(1) πŸ’œ Go forth and search like the main character you are πŸ’…πŸ¦‹