use --path option instead of eval

It expands things like ~