The documentation says that vagrant init
intializes the current directory. So vagrant itself won't allow what you want. However, bash can help:
(cd some/vagrant/folder; vagrant init)
What this does is start a subshell in which you first immediately change directory and then issue the vagrant init
command. Running it in a subshell prevents the cd
from messing up the current working directory of your interactive session.