Postanowiłem pisać swoje skrypty systemowe w Ruby zamiast jak do tej pory w Bashu… Zacząłem od nauki “optparse” do handlowania parametrów, ale apetyt rośnie w miarę pisania i zachciało mi się autouzupełniania (completion) zsh… Niby w dokumentacji optparse jest wzmianka
For modern shells (e.g. bash, zsh, etc.), you can use shell completion for command line options.
Ale jak to ugryźć to nie mam pojęcia, jeśli ktoś umiałby mi pomóc - stawiam piwo.
Zadowolę się dowolnym rozwiązaniem tworzącym autouzupełnianie w zsh (albo nawet w bash’u) byle było prostsze niż pisanie natywnych funkcji do autouzupeniania, które są strasznie magiczne, jak zresztą cały bash/zsh, od którego właśnie chciałem uciec…