o Drop d/m/uupdate in favor of ngxmod uupdate subcommand.
While at it, take advantage of the canonical module
names and drop the last argument.
o Move unpacking & commit to uupdate subcommand, that
way we don't to have to communicate the upstream version
with ngxmod uscan.
o Move around a few things, and switch to argparse.
This patch introduces the debian/ngxmod script and some helper
files which can be used to automate the modules watch & upgrade process.
The only subcommand for now is `uscan` and can be called as:
$ debian/ngxmod uscan
The uscan subcommand runs uscan for each nginx module listed in
the newly deb822 formatted debian/modules/control using the watchfiles
in debian/modules/watch.
If a new version is available, it will ask you if you want to upgrade.
If you agree, it will download the tarball, place it in the nginx
source's parent directory and upgrade the module's source.
After the upgrade, it will remove the files listed in the
Files-Excluded module field and finally it will commit the changes.
Closes: #869499