I am really excited about Salesforce DX and I have playing with it for a while. However, I'm still looking for a way to retrieve all metadata from our client's sandbox in order to convert it to the Salesforce DX new file system structure.
I know that I can create a unmanaged package and retrieve it easily with DX CLI. But my client's org is pretty big with huge amount of metadata, so creating an unmanaged package is going to take me a while, plus I have to keep updating it each time metadata changes. Not a good solution for the long run.
Is there an easy way of getting absolutely all metadata from a sandbox? It's like getting a copy of the sandbox using metadata API or any other tool. I have trying the new command of DX: sfdx force:mdapi:retrieve, but I was not successful for now.