I’m sometimes on remote connections which can be slow and sometimes unreliable, at least for large downloads like Commandbox picking up a new version of Lucee or ACF. I was trying to solve an issue, I thought “let me see how ACF handles this”. I switched to server start cfengine=adobe
. But when I went back to ... cfengine=lucee
now Commandbox wants to download a new Lucee version that I don’t always want to happen. I know you can lock the server.json to a particular version. But…
I have zero idea which engine I was on previously, and I don’t know how to find out what Commandbox already has available. Like ... cfengine=lucee@available
or @max
would be cool. Maybe an additional option, too, to lock in what is available, like ... cfengine=lucee@available --server-version-lock
or something that will add it to the server.json file.
If there IS a solution, it would be good for y’all to update this page with that information:
PS: Perhaps unrelated, but it would be cool if, for larger downloads like a new Lucee version, if Commandbox, while pulling from Forgebox (or wherever) could resume broken downloads. I brought this topic up because I started the (slow) Lucee download with the cfengine=lucee
and then let it go, hiding the console window. Forgot to check it, and sure enough the download failed (probably halfway through) and when I fired the command again, it starts from scratch on the download.