3 ms·
I like this a lot but why does this have to be a completely new shell? Couldn't this also just be a set of tools that I can use in an existing shell and get the
by t0astbread 7y ago
I like this a lot but why does this have to be a completely new shell? Couldn't this also just be a set of tools that I can use in an existing shell and get the best of both worlds?
- fucking_tragedy 7y agoThis was my take away, as well. Bourne and Bash are everywhere and zsh will be included in macOS updates. I definitely see value in a separate set of text processing tools.
- j88439h84 7y agoThe idea of Mario is to use Python objects in your native shell (bash/zsh/fish/etc) https://github.com/python-mario/mario https://github.com/python-mario/mario
- scrollaway 7y agoXonsh seems like a more popular, maintained and viable approach to that: https://github.com/xonsh/xonsh/ https://github.com/xonsh/xonsh/
- j88439h84 7y agoXonsh is a whole shell environment though, which isn't what parent wanted. As for popularity, yes, Mario is relatively new. :-)
- t0astbread 7y agoThe GitHub repo looks kinda weird on first glance (>1k commits but <100 stars, virtually no contributors or issues, empty LICENSE file) but yeah it is more of what I thought. Personally, I'm not very accustomed to Python though, so I find the syntax kinda weird. I'd prefer something that feels more like a standard Un*x tool (like nushell).
- Skunkleton 7y agoXonsh cant handle backgrounding commands. For example `sleep 10` followed by a ctrl-z just hangs the shell. It has been this way for a long while.