类似stow的应用程序,用于控制dot文件的版本

stowage的Python项目详细描述


积载

stowage badge

积载徽章

travis badge

特拉维斯徽章

stow-like设计用于保持dotfiles处于版本控制之下,编写 在python中

安装

假设安装了python的pip(对于基于debian的系统,这个 可以用sudo apt-get install python-pip安装,积载可以 直接从pypi安装:

pip install stowage

python版本3.3+(和2.6+)受支持,并进行了测试。

快速启动

  1. 设置dotfiles repo(默认情况下,stowage假定其位于 ~/dotfiles,但它可能在任何地方)
mkdir ~/dotfiles
cd ~/dotfiles
git init
  1. 创建一个或多个点文件“包”
# An example, making one for your .vimrc
# Notice that we can call it _vimrc instead of .vimrc, making it visible /
# easier to interact with
mkdir ~/dotfiles/vim
cp ~/.vimrc ~/dotfiles/vim/_vimrc
  1. 激活stowage
stowage vim

现在,您的~/.vimrc已替换为指向 ~/dotfiles/vim/_vimrc文件,启用~/dotfiles目录 更容易进行版本控制。

完全使用

usage: stowage [-h] [-n] [-v] [-s SOURCE] [-d DESTINATION] [-b BACKUP] [-B]
               [packages [packages ...]]

Symlink files recursively, good for dotfiles.

positional arguments:
  packages              one or more packages

optional arguments:
  -h, --help            show this help message and exit
  -n, --dryrun          dryrun, just simulate
  -v, --verbose         increase output verbosity
  -s SOURCE, --source SOURCE
                        stowage source directory
  -d DESTINATION, --destination DESTINATION
                        stowage destination directory
  -b BACKUP, --backup BACKUP
                        stowage backup directory
  -B, --skip-backup     skip making backups

贡献

欢迎使用新功能、测试和错误修复!

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

推荐PyPI第三方库


热门话题
java Clojure关键字在内存中的大小是多少?   Java中有固定长度的通用数组对象吗?   PostgreSQL:通过Java更新我的用户表   错误:使用java解析xml   java Json显示列表中对象的名称   java比较JodaTime时区   与JAVA中的API和包的区别?   java的int值在for循环中不改变   谷歌应用引擎中的java RSA   迁移到spring 5后出现java非法字符错误   java Websphere管理控制台不工作   JavaGSON如何始终在json中包含毫秒?   带有空格和双引号的windows Java ProcessBuilder命令参数失败   java错误:重复的zip条目[43.jar:org/apache/http/annotation/NotThreadSafe.class]