liljencrantz / crush

Crush is a command line shell that is also a powerful modern programming language.
MIT License
1.83k stars 35 forks source link

Temporary Bridge to Fish completion #41

Open eskhool opened 3 years ago

eskhool commented 3 years ago

In order to gain traction and get adoption to use the otherwise thorough language syntax in Crush, it is imperative to make it usable as a daily driver in which fish excels. If there can be a bridge to the fish completion logic and code, even if temporary then it can allow crush on the whole including scripting language to be adopted.

The fish language was frankly not worth learning and I stuck with bash for shell scripting but the usability was great. Crush seems to have the other but needs immediate UI/UX ability of fish

eskhool commented 3 years ago

To be clear I am referring to defaults + prompts, themes, completion etc basically all that makes fish kinda worth installing as the first item towards productivity. Sure there are fzf and others that are still needed to make it better. But without these, crush will not find the adoption. Some way of C code reuse till it can be natively written will go a long way.