DEB-VCS-PUBLISH(1)

πŸ“¦
version 0.183 Β· 2 versions
, in ubuntu stonking

πŸ’– DEB-VCS-PUBLISH πŸ’–

okay bestie, so this is deb-vcs-publish, a little user command that literally takes your Debian package and yeets it into its VCS repo. it's giving "automation but make it cute". πŸŽ€


✨ NAME ✨

deb-vcs-publish β€” publish a Debian package to its VCS repository πŸ¦‹


✨ SYNOPSIS ✨

deb-vcs-publish [OPTIONS] [URL]

like, options first, URL optional, you got this πŸ’…


✨ DESCRIPTION ✨

so here's the tea, bestie β˜• β€” deb-vcs-publish does a whole little glow-up routine:

  • it updates the Vcs-Git/Vcs-Browser fields in debian/control based on where your repository is actually hosted 🏠
  • it creates the remote repository if it does not exist yet (no cap, it'll set it up for you)
  • and then it pushes the current branch to it πŸš€

periodt. that's the whole vibe.

🌸 positional arguments 🌸

  • URL β€” the URL of the VCS repository you wanna publish to 🫢 and if you don't specify it? no stress, it gets derived from the existing Vcs-* fields in debian/control. iconic behaviour honestly.

🌈 optional arguments 🌈

  • -h, --help β€” show this help message and exit. classic. πŸ’…
  • -V, --version β€” show the program's version number and exit. main character energy ⭐
  • -d, --directory DIR β€” the directory to run in. defaults to the current directory, so like, you can just stay where you are πŸ“
  • --no-create β€” do not create the remote repository if it does not exist. like, don't be doing all that πŸ™ˆ
  • --force β€” overwrite existing Vcs-* fields in debian/control. yes bestie, it will absolutely bulldoze them for you πŸ’₯
  • --debug β€” enable debug output. for when you're chronically nosy, we love that πŸ”
  • --identity β€” print the user identity that would be used when committing. lowkey a vibe check on your git config πŸ‘‘
heads up: --no-create means if the remote repo isn't there, it stays not there. fr fr, no repo appears out of nowhere.

✨ SEE ALSO ✨


✨ AUTHORS ✨

Jelmer Vernooij <jelmer@debian.org> β€” king behaviour πŸ‘‘


okay that's the whole page bestie, go publish something slay πŸ’–βœ¨

this was deb-vcs-publish, user commands energy, dated February 2026 🌸 β€” mwah, take care of your repos 🫢

πŸ“¦ where this page comes from