mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-07 22:54:11 -05:00
39 lines
1.1 KiB
Bash
Executable File
39 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Create URL list of binary URLs from packages/* and install.sh
|
|
#
|
|
# You can download all of them by using 'wget -N -P output_dir -i output_file' command
|
|
|
|
case x$1 in
|
|
x|x-h)
|
|
echo "Usage: $0 [options] > output_file
|
|
Options:
|
|
-h: help
|
|
-s: show URLs (ignore github URL)
|
|
-a: show all URLs (include github URL)
|
|
|
|
Create URL list of binary URLs from packages/*.rb files and install.sh.
|
|
It is possible to download them all using 'wget -N -P output_dir -i output_file'"
|
|
exit 0;;
|
|
x-s)
|
|
EXCLUDE_GITHUB_URL="grep -v 'github\.com'";;
|
|
x-a)
|
|
EXCLUDE_GITHUB_URL="cat";;
|
|
esac
|
|
|
|
grep -h 'link=.*\(http\|https\|ftp\):' install.sh | \
|
|
eval $EXCLUDE_GITHUB_URL | \
|
|
sed -e 's:/www\.dropbox\.com/:/dl.dropboxusercontent.com/:' \
|
|
-e 's/link=//' \
|
|
-e 's/^[ \t]*["'"'"']//' \
|
|
-e 's/[\?&].*["'"'"'].*$//' \
|
|
-e 's/["'"'"'].*$//'
|
|
|
|
grep -h '\(armv7l\|i686\|x86_64\):.*\(http\|https\|ftp\):' packages/*.rb | \
|
|
eval $EXCLUDE_GITHUB_URL | \
|
|
sed -e 's:/www\.dropbox\.com/:/dl.dropboxusercontent.com/:' \
|
|
-e 's/\(armv7l\|i686\|x86_64\)://' \
|
|
-e 's/^[ \t]*["'"'"']//' \
|
|
-e 's/[\?&].*["'"'"'].*$//' \
|
|
-e 's/["'"'"'].*$//'
|