- fix: support paths with whitespace (or any special char)
- redraw terminal after 'silent ! foo'