Sha256: 7b4057e8c17b0ae328ca8c4a1c4f8949c824aa1c84e95b207889341c83c1d26b

Contents?: true

Size: 579 Bytes

Versions: 242

Compression:

Stored size: 579 Bytes

Contents

#!/bin/bash --login
cat Gemfile | awk '{print $2}' | grep -E "^'.+$" | grep -v -e rubygems.org | while read gem; do 
  this_gem=`echo $gem | sed "s/'//g" | sed 's/\,//g'`
  latest_version=`gem search -r $this_gem | grep -E "^${this_gem}\s.+$" | awk '{print $2}' | sed 's/(//g' | sed 's/)//g' | sed 's/,//g'`
  echo "${this_gem} => $latest_version"
  if [[ $this_gem == 'bundler' ]]; then
    sed -i "s/^gem '${this_gem}'.*$/gem '${this_gem}', '>=${latest_version}'/g" Gemfile
  else
    sed -i "s/^gem '${this_gem}'.*$/gem '${this_gem}', '${latest_version}'/g" Gemfile
  fi
done

Version data entries

242 entries across 242 versions & 1 rubygems

Version Path
pwn-0.4.609 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.608 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.607 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.606 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.605 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.604 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.603 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.594 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.593 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.592 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.590 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.588 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.587 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.586 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.585 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.584 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.583 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.582 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.581 find_latest_gem_versions_per_Gemfile.sh
pwn-0.4.580 find_latest_gem_versions_per_Gemfile.sh