I am redoing some zsh apps in ruby (commandline). One functionality was
that of zsh’s vared, which allows editing of a variable. (it also allows
tab completion of paths which was a big bonus).
The closest I could get in ruby was the String.gets(), however this
gives a blank string to the user. From what i recall Highline allows
using the arrow key to get history (which is great) but not the same.
Is this functionality implemented somewhere that I’ve missed? Or in some