summaryrefslogtreecommitdiff
path: root/debian/zsh.bug-script
blob: 026625c852ce3c780a23dd6088017fb1579a38d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

if [ -x /usr/bin/aptitude ]; then
    echo "*** Packages which depend, recommend, suggest or enhance a zsh package and hence may provide code meant to be sourced in .zshrc ***"
    aptitude -q search '( ?enhances(?name(^zsh)) | ?depends(?name(^zsh)) | ?recommends(?name(^zsh)) | ?suggests(?name(^zsh)) ) !?source-package(^zsh$) ~i'
else
    echo "*** Packages which provide code meant to be sourced in .zshrc ***"
    # Hardcoded list of (future) packages containing code meant to be
    # sourced in .zshrc
    dpkg-query -l fizsh oh-my-zsh zsh-antigen autojump zec 'grml-*'
fi

echo ""
echo "*** Packages which provide vendor completions ***"
dpkg-query -S /usr/share/zsh/vendor-completions/ | awk -F: '{print $1}' | sed -e 's/,//g' | xargs -r dpkg-query -l

echo ""
echo "*** Packages which provide vendor functions ***"
dpkg-query -S /usr/share/zsh/vendor-functions/ | awk -F: '{print $1}' | sed -e 's/,//g' | xargs -r dpkg-query -l