5 个不稳定版本
0.2.2 | 2024 年 1 月 27 日 |
---|---|
0.2.1 | 2024 年 1 月 18 日 |
0.2.0 | 2024 年 1 月 18 日 |
0.1.0 | 2024 年 1 月 13 日 |
0.0.0 | 2024 年 1 月 8 日 |
#507 in 命令行工具
9KB
131 行
updpkg
一个用于更新您的 PKGBUILD 脚本的工具
摘要
A small tool for updating PKGBUILD recipes
Usage: updpkg.exe [OPTIONS] [DIRECTORY]
Arguments:
[DIRECTORY] path to directory with PKGBUILD [default: .]
Options:
-v, --ver <VERSION> new version of package (tarball)
-m, --make <FLAGS> invoke `makepkg` with optional flags (like you are invoking it manually)
-M, --make-mingw <FLAGS> the same as `make`, but for `makepkg-mingw`
--git <SHA> specify commit SHA
-r, --rm <FILES>... removes files from directory and recipe
--use-sd use sd instead of sed
-h, --help Print help
-V, --version Print version
用法示例
更新当前目录中 PKGBUILD 的校验和
$ updpkg
更新校验和,版本为 1.1.1,并对目录 mingw-w64-dummy
调用 makepkg-mingw -sc
$ updpkg mingw-w64-dummy --ver '1.1.1' --make-mingw='-sc'
从配方和目录中删除 dummy.patch
,更新校验和并对目录 dummy
调用 makepkg -sc
$ updpkg dummy --rm 'dummy.patch' --make='-sc'
更新当前目录中配方中的校验和和 SHA
$ updpkg --git='55932aad9ec31456a0ed8c3488173e8b78113652'
sd 支持
您可以使用 sd(而不是 sed)来更改字段。为此,只需传递 --use-sd
选项。如果您根本不需要它,您可以在构建时传递 --no-default-features
依赖关系
~1.4–2MB
~39K SLoC