mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-06 22:24:12 -05:00
22 lines
766 B
Bash
Executable File
22 lines
766 B
Bash
Executable File
#!/bin/bash
|
|
if ! test $(command -v vimdiff 2> /dev/null); then
|
|
echo "vimdiff not found."
|
|
exit 1
|
|
fi
|
|
if [ ! -f packages.yaml ]; then
|
|
echo "packages.yaml not found."
|
|
exit 1
|
|
fi
|
|
ls ../packages/*.rb | sort | cut -d'/' -f3 | cut -d'.' -f1 > /tmp/packages_all.txt
|
|
rm -f /tmp/packages.txt
|
|
touch /tmp/packages.txt
|
|
for p in $(cat /tmp/packages_all.txt); do
|
|
if [[ ! $(grep 'is_fake' ../packages/${p}.rb 2> /dev/null) ]]; then
|
|
echo $p >> /tmp/packages.txt
|
|
fi
|
|
done
|
|
grep "^name:" packages.yaml | sort | cut -d' ' -f2 > /tmp/packages_to_check.txt
|
|
sort < /tmp/packages.txt > /tmp/packages_available.txt
|
|
vimdiff /tmp/packages_available.txt /tmp/packages_to_check.txt
|
|
rm -f /tmp/packages.txt /tmp/packages_all.txt /tmp/packages_available.txt /tmp/packages_to_check.txt
|