3 ms·
This reminds me of the python version of this called xonsh https://xon.sh/ https://xon.sh/ I really like the idea, but it was missing some simple features that
by LockAndLol 6y ago
This reminds me of the python version of this called xonsh https://xon.sh/ https://xon.sh/
I really like the idea, but it was missing some simple features that bash had. I can't recall them right now but after an hour of trying to convert a simple bash script, I gave up. That was a year ago. Maybe things changed.
I'll give this and xonsh a go again because I just really dislike bash. Thanks for the project!
- rustshellscript 6y agoThanks, yes since I just finished the core functionality of this project and I am not surprised if it is still missing some critical features when converting bash script. Pls file bugs if you find anything :)
- oldsj 6y agoI’ve been playing with xonsh lately and really liking it so far! From what I can tell it’s pretty close to feature parity with fish shell which has a lot of nice things like command auto completion but you don’t have to learn yet another shell syntax it’s just python. Wrote up a quick trip report at https://blog.jamesolds.me/post/xonsh-aws-example/ https://blog.jamesolds.me/post/xonsh-aws-example/
- Siira 6y agoYou might like my alternative design choice: https://github.com/NightMachinary/brish https://github.com/NightMachinary/brish Xonsh is a superset of Python, which introduces a lot of complexity for little gain. Brish chooses to use Python metaprogramming abilities to solve the problem within the language itself, and so is a much simpler solution.