Skip to content

@pbrisbin /remove_gem.sh
Created

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
# Note: I'm assuming GNU sed, this would need tweaking to run on OSX
# which I'm not inclined to research/test right now.
cat > Gemfile.example <<EOF
gem "awesome"
gem "lame"
EOF
echo -e "\nBefore:"
cat Gemfile.example
sed -i '/gem "lame"/d' Gemfile.example
echo -e "\nAfter"
cat Gemfile.example
# Or if you prefer generalized and reusable
remove_gem() {
sed -i -r "/gem\s+('|\")$1\1/d" "${2:-Gemfile}"
}
remove_gem lame Gemfile.example
@gstark

I believe the OS X version requires an extension parameter supplied to -i (.bak or similar)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.