150 likes | 162 Views
This installer, developed by Vyatcheslav Yatskovsky, sets local environment variables for ConTeXt in a Windows system. It includes a wizard-style interface, fetches necessary files via rsync, and handles format file generation. Run the .bat file in an MS-DOS window to work with ConTeXt conveniently.
E N D
Windows Installerfor Minimal ConTeXt distribution by VyatcheslavYatskovsky
Rationale • Envinroment vars are set locally • One should run .bat inside MS-DOS window and work within it • What about FAR manager, external editors?
Rationale • Minimal set of variables is found and put under HKEY_CURRENT_USER/Environment • All depend on path
Rationale • First ‘installer’ was written in Pascal to set keys • Convenient installer (wizard style) is needed to convince other people to try ConTeXt
Implementation • ‘Real’ Windows installer is based on Inno Setup • Doesn’t include distributive, only rsync • Fetches mtxrun.lua with libs using rsync • Then calls the script with –update • (Optionally calls it again with –make)
Conclusion • Installer can set environment vars globally (may interfere with MiKTeX and others) • It is very small, but fetches data from repository in two steps • Makes format files and other ‘dirty’ work • First user-friendly installer for Windows