xonsh - python shell

查看原文

Xonsh 是一款 shell 工具,基于 Python 提供类似 bash + ipython 结合体验。一些基于 python 的语法改进

  • 支持环境变量,例如 $HOME, ${...}
  • 像 sh 一样运行命令:cd xyz, git status
  • $(ls -l) 把输出流转为 Python 字符串
  • !(ls nonexistent_directory) 把输出和错误转为一个 CommandPipeline(stdin, stdout, stderr, ...) 的对象