Add initial implementation of julia module#392
Conversation
|
Massive refactor on the way. |
svenstaro
left a comment
There was a problem hiding this comment.
This is some very cool output! I think this would make a good module.
|
Would you like to implement the rest of your checklist in this PR? I'd be good to merge this as is. We need to fix the CI, though. I'm working on a fix. |
|
Ok, please rebase. Should be good now. |
I think I'll have to leave the dynamic precompilation for another time. Maybe I can open an issue to keep track that it's missing so anyone can see it and possibly implement it. |
|
Good work, clean. Great output, too! |
|
Hey, I noticed that the julia logo doesn't look great in the web version: Could you look into that? You can check the problem live here: https://svenstaro.github.io/genact/?module=julia Or just compile it yourself to debug it. |
I don't know how to build and run the web version, but I think I know the source of the bug: the Julia banner is hard coded as a multiline string, hence the newlines are just |
|
Try: |
I don't have Edit: oh I see, it's a Rust crate! I thought it were some node.js shenanigan... |
|
This should fix it: #400 |

This is an initial implementation of the module
julia. It simulates the process of updating all the packages in a project.There are still some features missing:
downloading artifactsbuilding artifactspossible old manifest formatgarbage collectionIf there is some interest, I can work on adding them.
Here is a preview of what it looks like (this is an old version without artifacts and precompilation progress bar):
Updated asciinema recording (others are available on my account):