`update` searches for the project directory. `init` just takes the cwd.

Also we might want to make the update command a bit smarter. I'm not against using the `init` command for upgrading in the meantime. But eventually once our project directory structure becomes stable the `update` command could inform the user where changes are needed and guide him/her through the update process.