UI-AUTO-RELEASE(1)

πŸ“¦
version 1.2.17 Β· 3 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– ui-auto-release β€” the manual page, bestie edition πŸ’–

okay so this is ui-auto-release(1), a General Commands Manual situation, and it's literally one of the tools in the ui-auto tool box. she's giving ✨release automation✨ and she ate, no cap.


🌸 NAME 🌸

ui-auto-release β€” a tool from the ui-auto tool box. periodt. 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

So the actual documentation? It lives fully in the usage output via ui-auto-release -H. That's the real one, the main character. This page is just a copy for convenience, okay? πŸŽ€

What she does: Release an ui-auto-enabled project. πŸ’…

⚠️ Notes, and these MATTER bestie: Unless you're in manual checkout mode (-C), always run from the package's top-level source tree. And unless you're in automatic mode (-A), ui-auto-release prints status information and prompts you before doing anything. All modes may be combined arbitrarily. See -P for configuration documentation. πŸ‘‘

🌈 Usage (copy it exactly, she's picky)

Usage: ui-auto-release [-h|-H] -c -C arg -s -S arg -d -D arg -Q arg -A -T arg -f arg -F arg -n -R -K -p -P -I
  • -h|-H β€” Get usage help; short (-h) or complete (-H). like, -h is the vibe check and -H is the whole lore drop πŸ’€

✨ OPTIONS ✨

  • -c β€” Checkout mode: Work in a temporary fresh VC checkout (not wd). fresh start energy 🧚
  • -C arg β€” Checkout mode with explicit VC information; syntax VCS/VCPATH. (implies c) {expert}
    • Please see ui-auto-uvc --help an explanation on available VCSes and VCPATH syntax.
    • Use local/`pwd` (pwd in backticks) explicitly to just get a copy of your current project wd to work in.
  • -s β€” Snapshot mode: Do a snapshot release.
    • Auto-generates snapshot versions.
    • Omit vc checkins.
    • Omit sequents: -vccheck -tags -notify.
  • -S arg β€” Snapshot mode with manual version appendix. [snapshot20250917121156] (implies s) {expert}
    • Example: ~rc1 when your version is already bumped to the upcoming stable. lowkey iconic 🌟
  • -d β€” Debian mode: Do a subsequent Debian package release.
    • Taints sequence: +debian_package.
  • -D arg β€” Debian mode with extra options for the *-buildpackage run. [ ] (implies d) {expert}
  • -Q arg β€” SeQuence tainting: Manually add (+) or remove (-) sequents. {expert} Meta sequent ALL may be used to affect all sequents. Available sequents: +vccheck +autonews +autochangelog +bs_prep +release_hook -bs_dist +bs_distcheck +tags +upload +notify +debian_tarball -debian_package
  • -A β€” Automatic (non-interactive) mode: Assume defaults for all questions. {expert}
  • -T arg β€” Manually set the distribution type: Either stable or unstable. {expert}
  • -f arg β€” Project config file location. [./.ui-auto.conf] {expert}
  • -F arg β€” User config file location. [<user-home>/.ui-auto.conf] {expert}
  • -n β€” No action mode: Don't actually run sequents, just show what we would do. {expert}
  • -R β€” Remove local release files on exit. {expert}
  • -K β€” Keep temporary files and directories. {expert}
  • -p β€” Print sample project configuration with default values. {expert}
  • -P β€” Like -p, but verbosely (i.e., with documentation). {expert}
  • -I β€” Print all sequent docs. {expert}
πŸ’œ psst β€” the {expert} tag is her little "bestie this one's spicy, know what you're doing" badge. not me warning you, just saying πŸ‘€

πŸ’€ AUTHOR πŸ’€

Produced automatically by ui-auto on Wed, 17 Sep 2025 12:11:56 +0000. she wrote herself, honestly queen behavior πŸ‘‘


and that's the whole page, bestie!! πŸŽ€πŸ¦‹ this was ui-auto-release from the General Commands Manual, version/date stamped Wed, 17 Sep 2025 12:11:56 +0000 β€” mwah, go release something πŸ’–βœ¨πŸŒΈ

πŸ“¦ where this page comes from