ALR-UPDATE(1)
π ALR-UPDATE(1) π
okay bestie, so this is alr-update from the Alire manual β it's the lil command that refreshes your alire catalog and your working release dependencies. very glow-up energy. β¨
π NAME π
alr-update β updates alire catalog and working release dependencies
like, it goes and gets the tea on what's new, and it makes your deps match. periodt. π
πΈ SYNOPSIS πΈ
alr update [options] [crate]...
that's it. options, then optionally a bunch of crates. slay. π¦
β¨ OPTIONS β¨
--onlineβ bestie this one goes online and fetches index updates before it even tries to touch your crate updates. it's giving "let me check the group chat first." π
π GLOBAL OPTIONS π
these are the big universal ones, they work everywhere, iconic behavior:
-c,--config=ARGβ override where the configuration folder lives. you get to pick the spot. no cap. π-f,--forceβ keep going even when you hit a recoverable troublesome situation. it's the "we don't stop, we don't quit" flag. π₯-h,--helpβ display general help, or help that's specific to whatever command you're on. your bestie when you're lost. π-n,--non-interactiveβ assume the default answer for literally every prompt. no questions asked, no talking, just vibes. π--no-colorβ turns off colors in the output. sad, but sometimes you gotta. π¨--no-ttyβ disables control characters in the output. for when you need it plain-plain. π--prefer-oldestβ when resolving deps, it prefers the oldest versions instead of the newest. yes, oldest. it said what it said. π΅--versionβ shows the version and then exits immediately. short and sweet. β-qβ limits output to errors only. quiet queen behavior. π€«-vβ be more verbose! use it twice for extra extra detail. double it up for the full commentary. π£οΈ-d,--debug[]β enable debug-specific log messages. for when you wanna see everything going on under the hood. π
π DESCRIPTION π
so basically: it resolves unpinned dependencies using whatever indexes are available. unpinned = the ones that are free to move, iykyk.
if you invoke it with no arguments at all, it'll consider all the unpinned crates for updating. every single one. it's thorough like that. β¨
but! you can also hand it one or more crates as arguments β and then only those crates become updating candidates. picky, focused, main character energy. π
β οΈ and this is the important part bestie: requesting the update of a pinned crate is not allowed. pinned means pinned. don't even try it, it will not be the vibe. π«π
π¦ SEE ALSO π¦
alr(1)alr-get(1)alr-index(1)alr-init(1)alr-pin(1)alr-search(1)alr-show(1)alr-with(1)gprbuild(1)
go read those too, they're all part of the friend group. π«Ά
π AUTHOR π
Generated with generate-man from Alire execution. so like, it wasn't hand-written by a human, it was birthed by the tooling. iconic origin story tbh. β¨
and that's the whole page, bestie!! π this was Alire 1.2, dated Aug 3, 2022 β mwah, love that for us. go update your deps, you got this. ππ¦π
π¦ where this page comes from
- debian trixie: alire 1.2.1-2.1+b1 Β· 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 deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms