The problem is not for the init, here we already use ```getcwd()``` (see [previous link](https://github.com/liip/RMT/blob/master/src/Liip/RMT/Application.php#L75) ). But then, for any subsequent tasks, we could use the ```RMT_ROOT_DIR``` constant defined in the executable, that is a convenient way to know where is the project root. With ```getcwd()`` if you run RMT from outside the project root, you will get errors such as "No CHANGELOG file found" as it's going to lookup in the current dir instead of the root dir.
What I was suggesting is that we could do a lookup on parent directories to find a RMT config file (in order to replace the constant).
If we don't do this, at least let's write somewhere in the doc that the composer symlink must always be called from the root folder. What do you think about those options?