将xonsh fork包名转换为新的。

my-xonsh-fork的Python项目详细描述


我的xonsh fork是将您的xonsh fork包名转换为新的
,即xonsh变成{},您可以运行它,将其添加到shebang或在python中导入。 在

工作原理

  1. 你有自己的原始xonsh存储库。在
  2. 在你想要的主机上安装。但你不想在你的主机上失去原来的xonsh。您不希望在fork代码中重命名xonsh包,以便能够无冲突地从原始xonsh存储库中提取更改。在
  3. 当您运行my-xonsh-fork时,它将克隆源git repo,并将xonsh目录、调用、路径替换为xonsh{FORK_NAME},即xonsh2。在
  4. 然后您可以使用pip安装这个包。在
  5. 因此,主机上将有xonshxonsh2。您可以在脚本的sheband中同时使用xonsh和{},即#!/usr/bin/env xonsh2。在
  6. 享受吧!:)

安装

pipinstallmy-xonsh-fork

使用

^{pr2}$

示例

例如,您希望有两个包:xonshxonsh2-原始xonsh的分支。在

为了实现这一点,下面是基于XEP-2 fork的示例:

my-xonsh-fork-n2-sgit@github.com:anki-code/xonsh-xep-2.git-d/tmp/xonsh2-fpipinstall-U/tmp/xonsh2xonsh2--no-rc

如果要将重命名的fork推送到新的repo,请使用--target-repo参数。在

克逊·施瑞克,钢筋混凝土还有xontrib

如果fork的名称是2(即my-xonsh-fork -n 2 ...),那么RC文件和xontrib命令的新名称将是:.xonshrc_2rc_2.xsh和{}。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Spring 4升级后未加载java应用程序上下文   java Android 2.3.3 internet可以在我的Galaxy S上运行,但不能在我的Galaxy选项卡上运行?(许可?)   java通过不改变其原始位置对大小写字母进行排序   java Spring Boot一直在破坏我的电脑。。。sts的最佳配置是什么。Windows 10上的ini文件?   css Java Spring+引导问题   java Jackson将GeoJsonPoint序列化为纬度/经度   xml Java Transformer:如何将其结果生成OutputStream?   java如何更改字体、文本大小和设置文本位置?   在JavaSpringHibernate3.6.3中,如何告诉一个方法等待,直到获得锁,以及如何重试失败的事务?   java安卓服务代替线程   Java Swing使用鼠标移动JFrame