I forgot to make a devlog in between so this will be like 2 bigger devlogs.
I parallelized bucket updates, which speeds it up quite a bit. This also allowed me to try out parallelism even more, which I plan to apply throughout the CLI later on.
I also added configuration options for the runners which mocha shim will use to run certain file types. For example, you can set the python-runner to select the python version that’ll be used to run python scripts that are shimmed.
Downloads now have a progress bar, so you don’t need to wonder whether something is happening or not during a long download. Finally env_set is fully supported since I added the relevant variable parsing.
This was pretty much just me cleaning out the TODO list before I ship. I also did a lot of smaller bug fixes and refactors as seen below.
- fix(commands): prevent app installation if already installed (cb27d07)
- fix(commands): fix config opening with “start” (74f3679)
- fix(commands): correctly handle non-apps when upgrading (f7419f6)
- fix: make LogOutput go to Stdout not Stderr (bc10357)
- fix: handle empty versions correctly (2287da9)
- fix(pkg): remove correct temp dir (33189b6)
- fix(shim): warn for unknown shim extension (622c2b4)
- fix: skip downloads with no hash by default (69d4e35)
- fix: use correct timeout for downloads (44e527b)
- fix: drop unnecessary return value from GetExecutableEntries (9fd845c)
- fix(config): remove unused option (1339971)
- fix(commands): don’t error for valid results (87c4d6c)
- refactor(config): rename variables/functions (f253d9d)
- fix: use unique temp directories (a159e23)
- refactor: use fmt.Fprintln directly (d2d54bf)
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.