xonsh is a Python-powered, cross-platform, Unix-gazing shell language and command prompt
xontrib
topic and preview images to the xontrib repos. As result we have 34 xontribs in Github Topics - https://github.com/topics/xontrib - and part of them have cute preview images. Take a minute to look and star most interesting!
pip install xontrib-ergopack && xontrib load ergopack
.
from bash to xonsh
Moreover I believe that the question around "xonsh VS bash VS zsh VS etc" is wrong because xonsh has abilities to live with sh-shells under one umbrella. The question is how to use "xonsh AND bash AND zsh and ..." during the work and what is the good patterns of work for this.
For example if you have strong muscle memory on writing bash spells you can just do in xonsh prompt:
bash -c! echo 'spell on bash'
Or use xontrib-sh for short command.
rm
variable and it will be subprocess command it's fantastic imho :))
docker run -it --rm xonsh/xonsh:slim
$()
$()
is for the following command:yay -Rcs $(yay -Qdtq)
. This command (on arch linux with yay installed) makes each line of the output of $(yay -Qdtq)
an argument for yay -Rcs
, but xonsh doesn't seem to split arguments on newlines/spaces
Re https://github.com/xonsh/xonsh/pull/3926#issuecomment-716235905
It looks like there was a lot of discussion already over here
No. In this questions there is a lack of feedback but it's core question.
Lack of feedback? Both issue #3924 and PR #3926 are mere 2.5 days old and have received comments since. Give things some time, @anki-code. Not all of us contribute to Xonsh 24/7.
@das-g Thanks for your attention! It's appreciated. I know. But I see by another issues past year that activity is very low.
Anthony wrote:
But the bigger the effects of the change, like with subprocess syntax, the more people are going to need to weigh in on the pros/cons and the more forethought will need to be put into it.
And because the change is very closer to core I mentioned contributors. Sad but xonsh hasn't another ways. No social network publics or something like this.