Shipwri...:Update(3)

πŸ“¦
version 2.4.42 Β· 2 versions
, in fedora 43

✨ Shipwright::Script::Update β€” the glow-up command πŸ’…

okay bestie, welcome to Shipwri...:Update(3), from the User Contributed Perl Documentation collection. this is the page about Shipwright::Script::Update, aka the thing that gives your sources and your shipyard itself a lil makeover. no cap. πŸ¦‹


πŸ“œ NAME

Shipwright::Script::Update β€” update sources and shipyard itself. she does both. main character energy fr fr. πŸ‘‘


🌸 SYNOPSIS

update --all
update NAME [NEW_SOURCE_URL] [--follow]
update --builder
update --utility

like… four whole moods, pick one, slay. ✨


πŸŽ€ OPTIONS

here's the whole menu, no skips, we don't gatekeep:

  • --version β€” specify the version of the source. you want a specific one? say it. πŸ’…
  • --all β€” update all sources. every single one. the whole roster. πŸ”₯
  • --follow β€” update one source and all its dependencies, like the entourage follows the star. 🫢
  • --builder β€” update bin/shipwright-builder. glow-up for the builder. ✨
  • --utility β€” update bin/shipwright-utility. glow-up for the utility. πŸ’–
  • --inc β€” update inc/. yes, that directory too, she's included. πŸŽ€
  • --only-sources β€” only update sources, no build scripts. strict boundaries, we love that for her. πŸ™ˆ
  • --as β€” the branch name. put it on a different branch, do your thing. 🌿
  • --add-deps β€” add requires deps for a dist, e.g. cpan-Foo=0.30,cpan-Bar,cpan-Baz=2.34. new friends, added. πŸ’œ
  • --delete-deps β€” delete deps for a dist, e.g. cpan-Foo,cpan-Bar. it's giving unfollow. πŸ’€

πŸ’« DESCRIPTION

the update command updates sources to the latest version, or to whatever version you specified. literally its whole job. ⭐

with --only-sources, only sources will be updated β€” scripts won't. she said not today to the scripts. βœ‹

the update command can also be used to update shipyard's own files, like builder, utility and the inc directory. self-care era, honestly. πŸŒΈπŸ§–


🌈 GLOBAL OPTIONS

these ones apply everywhere, they're the group chat everyone's in:

  • -r [ --repository ] REPOSITORY β€” specify the repository uri of our shipyard. πŸ“
  • -l [ --log-level ] LOGLEVEL β€” specify the log level (info, debug, warn, error, or fatal). pick your vibe. πŸ”
  • --log-file FILENAME β€” specify the log file. receipts go here. 🧾

πŸ¦‹ ALIASES

up

that's it, that's the alias. short, iconic, efficient. πŸ‘‘


πŸ’– AUTHORS

sunnavy <sunnavy@bestpractical.com> β€” the author, the moment, the legend. 🫢


Shipwright is Copyright 2007-2015 Best Practical Solutions, LLC.

this program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. fr fr, read the license, it's short. πŸŽ€


okay so that's the whole page bestie, every flag accounted for, nothing skipped, iykyk πŸ’…

this page is from perl v5.42.0, dated 2025-07-25 β€” thanks for reading, mwah, bye!! πŸ’œβœ¨πŸŽ€

πŸ“¦ where this page comes from