This tool helps you organize your picolisp downloads and installations. It's fairly easy to do this manually (i.e., without the pilot script); however, I keep forgeting where all the bits are, and so I found myself reluctant to (read, just lazy enough not to) update my picolisp install without having a convenience script like this to do it. Lazy people unite!
- Clone this repo. (Or, simply download the
pilotscript -- it's a monolith.) - Put the
pilotscript somewhere on your$PATH. (This is not necessary, but convenient.) - Set up a config file in
~/.pilotrc. See the filepilotrc.samplein this repo for a model/sample. In short, there are only two items (variables) that need to be set in the config file. Thepilotscript will nag you about them; so you can't miss them. :) - You should be ready to go at this point. Enter
pilot fetchas your first step. When it's done, it will tell you what to do next.
pilot fetchdownloads the latest distro to${DISTRODIR}.pilot getis a synonym forpilot fetch.pilot extractextracts the latest distro (found in${DISTRODIR}) into${BUILDDIR}.pilot buildstarts the 64-bit (asm) build in the latest picolisp dir in${BUILDDIR}.pilot installinstalls the latest build from${BUILDDIR}into${PREFIX}.pilot updateis equivalent topilot fetch && pilot extract && pilot build && pilot install.pilot relinkrelinks the pil script to a previously installed version of picolisp.