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β searchTEXTin 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 π π¦
π¦ where this page comes from
- debian bookworm: alire 1.2.1-1+b1 Β· GPL-3.0-or-later
- debian trixie: alire 1.2.1-2.1+b1 Β· GPL-3.0-or-later
- ubuntu noble: alire 1.2.1-1.1build1 Β· GPL-3.0-or-later
- ubuntu noble: alire 1.2.1-1.1build1.1 Β· GPL-3.0-or-later
- ubuntu questing: alire 1.2.1-2.1
- ubuntu resolute: alire 1.2.1-2.1build1 Β· GPL-3.0-or-later
- ubuntu stonking: alire 1.2.1-2.1build1 Β· GPL-3.0-or-later
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms