AMO-CHANGELOG(1)
β¨ AMO-CHANGELOG(1) β¨
Okay bestie, this is the manual page for amo-changelog, part of the mozilla-devscripts suite π¦ Let's get into it!
π NAME π
amo-changelog is how you fetch the Version History of an addon πβ¨
π SYNOPSIS π
amo-changelog [options] extension
πΈ DESCRIPTION πΈ
Okay so amo-changelog goes out and grabs the Version History of an addon from the Mozilla Extensions website. It's giving "easy way to include upstream changelogs in Debian packages of Mozilla extensions" π
Lowkey important, because a lot of the time the changelog isn't in the upstream source code repo, but it is on that website. π
The extension argument is the addon's short name, the same one the website uses. For example, the homepage for "Adblock Plus" is https://addons.mozilla.org/en-US/firefox/addon/adblock-plus/, so its short name is adblock-plus. Easy peasy π
Here's an example for debian/rules (bestie, don't skip this one, it's so cute π§):
# if using debhelper
override_dh_installchangelogs:
dh_installchangelogs debian/upstream/changelog.html
debian/upstream/changelog
.PHONY: get-orig-changelog
get-orig-changelog:
amo-changelog -p rst adblock-plus
So with this setup you'd end up saving the output files debian/upstream/{changelog.html,changelog} as part of your Debian packaging. Then, whenever you update the package to a new upstream release, you just run debian/rules get-orig-changelog and you're set π
π OPTIONS π
-h,--helpβ Pulls up a brief help message. Literally the "I'm lost" button π-f,--html-fileβ The file to write to. Default:debian/upstream/changelog.html-p,--plain-formatβ Makes a human-readable version of the changelog in the file without the.htmlextension, using an external program. Your options aretext(useslynx(1)),markdown(usespandoc(1)), orrst(usespandoc(1)). Default:none. β¨
π¦ AUTHOR π¦
Written by Jakub Wilk <jwilk@debian.org> and Ximin Luo <infinity0@pwned.gg> π«Ά
That's the whole manual, bestie! π
This page is for amo-changelog, from the amo-changelog source, dated December 2014. Iconic behaviour, periodt π
π¦ where this page comes from
- debian bookworm: mozilla-devscripts 0.54.2+nmu1 Β· ISC
- ubuntu jammy: mozilla-devscripts 0.54.2 Β· ISC
- Copyright (c) 2014 Ximin Luo <infinity0@pwned.gg>
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms