Xonsh: Python-powered, cross-platform, Unix-gazing shell
11–20 of 97 posts
Re: Xonsh: Python-powered, cross-platform, Unix-gazing shell
#12Re: Xonsh: Python-powered, cross-platform, Unix-gazing shell
#13Xonsh is awesome! Execute Python directly on the command line?! Sign me up! Sadly it doesn't play well with all of my three thousand various vim plugins, so I still haven't been able to use it as my daily shell. Hopefully someday!
If vim plugins are the only thing holding you back you might want to consider just adding set shell=/path/to/bash to your vimrc and see how you get along.
Re: Xonsh: Python-powered, cross-platform, Unix-gazing shell
#14A better URL is https://xon.sh/
Re: Xonsh: Python-powered, cross-platform, Unix-gazing shell
#15Sounds neat. However, the fact that `ls -l` either subtracts two numbers or calls a shell command, depending on whether there exist valriables 'ls' and 'l' in the Pythom environment, looks like a security nightmare waiting to happen. What if I create a python object 'ls' deep inside a script that does Evil when subtracted from?
Re: Xonsh: Python-powered, cross-platform, Unix-gazing shell
#16it's the shell I always wanted. And cross platform to boot.
Alias ls -l?
aliases['ls'] = "ls -l"
Oops no I don't want that any more:
del aliases['ls']
Add dir to path:
$PATH.append('/foo/bar')
Just the awesome python syntax sugar and readbility right in the
May I never right a bash script again.
Re: Xonsh: Python-powered, cross-platform, Unix-gazing shell
#17Re: Xonsh: Python-powered, cross-platform, Unix-gazing shell
#18Love xonsh!! And gets more and more stable with every release. it's the shell I always wanted. And cross platform to boot. Alias ls -l? aliases['ls'] = "ls -l" Oops no I don't want that any more: del aliases['ls'] Add dir to path: $PATH.append('/foo/bar') Just the awesome python syntax sugar and readbility right in the May I never right a bash script again.
Re: Xonsh: Python-powered, cross-platform, Unix-gazing shell
#19what does the "-gazing" suffix mean?
Re: Xonsh: Python-powered, cross-platform, Unix-gazing shell
#20Love xonsh!! And gets more and more stable with every release. it's the shell I always wanted. And cross platform to boot. Alias ls -l? aliases['ls'] = "ls -l" Oops no I don't want that any more: del aliases['ls'] Add dir to path: $PATH.append('/foo/bar') Just the awesome python syntax sugar and readbility right in the May I never right a bash script again.
del aliases[‘ls’] seems like a step back from unalias ls.