@@ -13,7 +13,12 @@ var fs = require('fs');
1313// the real binary over itself. So in that case, the first run would
1414// also make an HTTPS request to fetch the real binary. From there,
1515// it calls the binary it downloaded on each run.
16−
16+//
17+// It needs a .exe extension for Windows users. That file extension
18+// should allow this file to run both as a JS script and after it is
19+// replaced by the real Elm binary. The file extension does not appear
20+// to matter on Mac or Linux since it is hidden by the symlink at
21+// node_modules/.bin/elm that most people would refer to.
1722
1823
1924// Make sure we get the right path even if we're executing from the symlinked