Separting build from the shell, allowing arguments