Thanks @gemath, These are really nice points to consider.
* regarding excluding the compiler and nimble, does nimble update those? * I updated the code to perform `nimble refresh` too . * adding the interpreter line works on both linux and macOS. It has to be entered manually though. * I created a gist [update_all.nims](https://gist.github.com/zaferarican/91fe52dcf3f9aa78c24d86168d8aa5fb)
