Extract command parsing and execution mocking into a separate struct. Also, allow mocking of different fs_isolation for testing.