Commit 972498d4 by Sam Stephenson

ruby-package install --fail-silently

parent aacb3afe
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
set -e set -e
usage() { usage() {
echo "usage: ruby-package install PACKAGE DESTINATION" >&2 echo "usage: ruby-package install [--fail-silently] PACKAGE DESTINATION" >&2
exit 1 exit 1
} }
...@@ -18,6 +18,12 @@ cleanup_packages() { ...@@ -18,6 +18,12 @@ cleanup_packages() {
fi fi
} }
fail_silently=""
if [ "$1" = "--fail-silently" ]; then
fail_silently=1
shift
fi
package="$1" package="$1"
if [ -z "$package" ]; then if [ -z "$package" ]; then
usage usage
...@@ -31,6 +37,10 @@ fi ...@@ -31,6 +37,10 @@ fi
if [ -f "$package" ]; then if [ -f "$package" ]; then
package_file="$package" package_file="$package"
else else
if [ -n "$fail_silently" ]; then
ruby-package fetch --check "$package" 2>/dev/null
fi
package_file="$(ruby-package fetch "$package")" package_file="$(ruby-package fetch "$package")"
fi fi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment