Text this: Shock-capturing methods for free-surface shallow flows