作为跨平台的cli工具和python 3模块提供类似于gnu stow的功能
dplo的Python项目详细描述
#dploy
dploy是一个创建类似于[gnu]的符号链接的工具 stow](https://www.gnu.org/software/stow/)。它作为cli工具提供,并且 python 3.3+模块,支持windows、linux和osx。
dploy的命令创建指向源内容的符号链接 指定目标目录中的目录或包。重复 具有相同参数的stow命令将确认 这个包裹象征性地连在一起。
dploy的命令unstow删除由stow引起的符号链接 命令。用相同的参数重复unstow命令将确认 与已收起包裹的链接已被删除。
##安装 *最新版本:pip install dploy *开发版本:pip install git+https://github.com/arecarn/dploy.git
##基本的cli用法
*dploy stow<;源目录>;…<;目标目录>;
*dploy取消显示<;源目录>;…<;目标目录>;
*dploy–帮助
##理性的
dploy以简单的python脚本开始,创建指向我的
用于Windows、Mac和Linux的点文件。随着时间的推移,我不断改进和调整我的
脚本以满足我的需要,但我遇到了一个问题。保留所有
我想在配置文件中链接的文件正在成为一个真正的麻烦。 我开始寻找另一个解决问题的方法,发现很多
其他选择,但似乎都不适合。似乎是
最有希望的是使用gnu-stow。看起来是最简单优雅的
问题的解决办法。唯一的问题是它不支持windows。 然后我心想,为什么我不能创造我自己的斯托版本
在windows、linux和osx上工作。所以在那之后我开始变形
将简单的python脚本转换为dploy,并学习了更多关于
进程中的python。 ##与gnu stow相比如何?
下面是gnu stow和dploy的几个主要比较点。推荐PyPI第三方库