Set up pre- and post-command hooks.