Sha256: d06b5e17a3b87fcd901fa7fcbf74a3af6880784d549cc158402430a991053f24
Contents?: true
Size: 757 Bytes
Versions: 5
Compression:
Stored size: 757 Bytes
Contents
#!/bin/bash function ryaml { ruby -ryaml -e 'def ps x; unless x.nil?; puts (x.class == String || x.class == Fixnum) ? x : x.to_yaml; end; end; ps ARGV[1..-1].inject(YAML.load(File.read(ARGV[0]))) {|acc, key| acc[acc.class == Array ? key.to_i : key] }' "$@" 2>&- } shome="$(cd -P -- "$(dirname -- "$BASH_SOURCE")/.." && pwd -P)" app_ruby="$(ryaml $shome/config/deploy.yml app_ruby)" ruby_loader="$(ryaml $shome/config/deploy.yml ruby_loader)" PATH="$PATH:/usr/local/rvm/bin:$HOME/.rvm/bin" if ! $ruby_loader $app_ruby bundle check 2>&- > /dev/null; then echo "Bundling gems" 1>&2 # TODO use logger stderr $ruby_loader $app_ruby bundle install --local --quiet --path vendor/bundle fi $ruby_loader $app_ruby bundle exec ao "${BASH_SOURCE##*/}" "$@"
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
alpha_omega-1.5.4 | libexec/aohelper |
alpha_omega-1.5.3 | libexec/aohelper |
alpha_omega-1.5.2 | libexec/aohelper |
alpha_omega-1.5.1 | libexec/aohelper |
alpha_omega-1.5.0 | libexec/aohelper |