add gen-version.sh