2021-08-24 18:45:25 +00:00
|
|
|
edit:add-var commitkcp~ [@argv]{
|
|
|
|
use str
|
2021-08-27 19:45:39 +00:00
|
|
|
var m = [
|
2021-08-24 18:45:25 +00:00
|
|
|
&name=
|
|
|
|
&ver=
|
|
|
|
]
|
|
|
|
|
|
|
|
keys $m | each [k]{
|
2021-10-13 18:43:40 +00:00
|
|
|
var p = 'pkg'$k'='
|
|
|
|
set m[$k] = (str:trim-prefix (cat PKGBUILD | grep $p | take 1) $p)
|
2021-08-24 18:45:25 +00:00
|
|
|
}
|
|
|
|
|
2021-08-27 19:45:39 +00:00
|
|
|
var msg = $m[name]' '$m[ver]
|
2021-08-24 18:45:25 +00:00
|
|
|
if (> (count $argv) 0) {
|
2021-10-13 18:43:40 +00:00
|
|
|
set msg = $msg' - '(str:join ' ' $argv)
|
2021-08-24 18:45:25 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
echo "git commit -am '"$msg"' ; git push"
|
|
|
|
git commit -am $msg; git push
|
|
|
|
}
|