Skip to content

Instantly share code, notes, and snippets.

@d6y
Last active March 15, 2017 11:45
Show Gist options
  • Save d6y/17af887289fdada4ffcb32bc36d0cf65 to your computer and use it in GitHub Desktop.
Save d6y/17af887289fdada4ffcb32bc36d0cf65 to your computer and use it in GitHub Desktop.
Slick 3 to 3.2 :-)
find . -name \*.scala -exec sed -E -i.bak 's| <> \((.*).tupled, .*\)|.mapTo[\1]|' {} +
find . -name '*.scala' -type f -exec sed -i.bak 's|slick.driver.H2Driver|slick.jdbc.H2Profile|' {} +
find . -name '*.scala' -type f -exec sed -i.bak 's|slick.driver.JdbcProfile|slick.jdbc.JdbcProfile|' {} +
find . -name '*.scala' -type f -exec sed -i.bak 's|slick.driver.PostgresDriver|slick.jdbc.PostgresProfile|' {} +
find . -name '*.scala' -type f -exec sed -i.bak 's|slick.driver.MySQLDriver|slick.jdbc.MySQLProfile|' {} +
find . -name '*.scala' -type f -exec sed -i.bak 's|slick.driver.SQLiteDriver|slick.jdbc.SQLiteProfile|' {} +
find . -name 'build.sbt' -type f -exec sed -i.bak 's|"3.1.1"|"3.2.0"|' {} +
find . -name 'build.sbt' -type f -exec sed -i.bak 's|"2.11.7"|"2.12.1"|' {} +
find . -name 'build.properties' -type f -exec sed -i.bak 's|0.13.9|0.13.13|' {} +
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment