I just made another uploader for nodeMcu.
It's a python script that implements a very simple transfer protocol that enables transfering of binary as well as text files to nodeMcu.
It can also transfer multiple files in one go.
There are some stuff that could be improved, performance for one, but it works for me.
https://github.com/kmpm/nodemcu-uploader
Example
nodemcu-uploader.py --verbose init.lua test.gif