malxau / yori

Yori is a CMD replacement shell that supports backquotes, job control, and improves tab completion, file matching, aliases, command history, and more.
http://www.malsmith.net/yori/
MIT License
1.24k stars 31 forks source link

ConEmu + Clink + Yori + Python + xonsh = surprise XD #121

Closed aleaksunder closed 10 months ago

aleaksunder commented 10 months ago

Hi!

This is not an issue and all of was not on purpose but happened by accident :D I was bundling Python distro with some stuff and suddenly many pieces pieces came together in something maybe weird but at least I've decided to share this with somebody who will this interesting...

Well long story short:

screenshot

The simplest way to get it is to install: cmder + yori + Python

I know this is weird XD But look what you can get with it:

It's a bit buggy for now so i've noticed sometime up/down/left/right buttons stops working and comes back to work after 'xonsh' restart and I believe Clink is to blame but you can use this stuff without Clink and ConEmu. Really no one expected some "magic" will happen or this is somehow possible but this is interesting... and it works! So I bet someone will find this fun at least :) And btw what do you think about the idea to embeed Python as additional scripting language for plugins maybe? :D

Well IDK really just want to share this XD Happy Holidays!

fluentmoheshwar commented 10 months ago

bruh :V

aleaksunder commented 10 months ago

Come on :D That was for ideas maybe...

Anyway imho we don't need another shell that can do the same thing we already have working flawlessly. And btw cmd + yori doing their job perfectly if you experienced in cmd. Ok I will not say for everyone but for me as for developer the only thing I'm missing in cmd and yori is functions with parameters and so on...

The thing about xonsh is it implemented in Python. So idk but almost everybody doing the same way: they take interpreter like python or nodejs or csharpscript and building their shells in it.

But why not take the native shell like yori and place the interpreter in it. So the idea is very simple: why not take native perfect working scripting engine like LuaScript or python or no matter what it will be... but we can have scripting experience using known tech and not just yet another shell and imho even python 2.7 is enough addition to make things really powerfull.

Anyway I'm closing this since this is not an issue at all.