The :base profile makes no sense outside a project.
Use :user profile when running outside project root.

Make repl outside project dir go through eval-in-project anyway.

Fixes #966.
Rename update task to update-in.