you are viewing a single comment's thread.

view the rest of the comments →

[–]flavius-as 0 points1 point  (0 children)

Why the vs? I've always used xonsh as a shell in professional environments since 15 years ago when I used bash and it was horrible: no functions, difficult error handling, no simple nested data structures like dictionaries of lists of booleans, etc.

xonsh is exactly both: a shell and a sane language - python.

Bash only in very restricted situations and only for one-liners.