repl: use shlex for splitting instead of Fields()