Joya
Joya clones gems from a rubygems users.
[ ] remove nokogiri dependency. use only stdlib [ ] optimize Joya#unpack_all by multiple processes to download gems in parallel [ ] add an option that prints available gems and let you choose which to download
- you can print all the gems of an author and then let the user use the mouse to choose which gems not to download.
- you could use whiptail(1) to display the menu of gems
- you could see the source code of fzf and nerdtree ruby gems, which let you use the mouse to click on files. do something similar for joya
- conclusion: learn how to detect mouse clicks and mouse location inside a terminal