diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2015-07-09 13:40:21 +0200 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2015-07-09 13:40:21 +0200 |
commit | 7db0b1791ceecc0ae610605d06ecbb58fbff498a (patch) | |
tree | 0d593903744257a24eb98a7fce8533468afa4ecb | |
parent | e43e48687091670ce61c8a302adc75f7c25bc2ee (diff) | |
download | xtools-7db0b1791ceecc0ae610605d06ecbb58fbff498a.tar.gz xtools-7db0b1791ceecc0ae610605d06ecbb58fbff498a.tar.xz xtools-7db0b1791ceecc0ae610605d06ecbb58fbff498a.zip |
add xmypkgs
-rw-r--r-- | README | 1 | ||||
-rwxr-xr-x | xmypkgs | 14 |
2 files changed, 15 insertions, 0 deletions
diff --git a/README b/README index 845f330..3a7df49 100644 --- a/README +++ b/README @@ -20,6 +20,7 @@ https://github.com/voidlinux/xbps xls PKGS... - list files contained in PKGS (including binpkgs) xmandoc MANPAGE - read manpage of possibly not installed package xmindep PKGS... - minimize list of PKGS by removing implicit dependencies + xmypkgs [EMAIL] - list all pkgs maintained by you (or EMAIL) xnew PKG - create XBPS template template xnodev - list not installed -devel packages for installed packages xoptdiff [-q] [PKGS...] - show template options which differ from binary package diff --git a/xmypkgs b/xmypkgs new file mode 100755 index 0000000..f8b117a --- /dev/null +++ b/xmypkgs @@ -0,0 +1,14 @@ +#!/bin/sh +# xmypkgs [EMAIL] - list all pkgs maintained by you (or EMAIL) + +EMAIL=${1-$(git config user.email)} +if [ -z "$EMAIL" ]; then + echo "who are you? tell your email address." 2>&1 + exit 1 +fi + +cd "$(xdistdir)" && +find srcpkgs -name template -print0 | + xargs -0 grep -l -F "<$EMAIL>" | + cut -d/ -f2 | + sort |