The code executes the git clone command by shelling out without logging anything to the console. For large repositories (e.g. NixOS/nixpkgs) cloning can take several minutes. During this time the user gets no feedback. Once the command completes, gh-get writes all output to std out. This should be changed to write some output before starting the clone.