类似stow的应用程序,用于控制dot文件的版本
stowage的Python项目详细描述
积载
积载徽章
特拉维斯徽章
stow-like设计用于保持dotfiles处于版本控制之下,编写 在python中
安装
假设安装了python的pip(对于基于debian的系统,这个 可以用sudo apt-get install python-pip安装,积载可以 直接从pypi安装:
pip install stowage
python版本3.3+(和2.6+)受支持,并进行了测试。
快速启动
- 设置dotfiles repo(默认情况下,stowage假定其位于 ~/dotfiles,但它可能在任何地方)
mkdir ~/dotfiles cd ~/dotfiles git init
- 创建一个或多个点文件“包”
# 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
- 激活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
贡献
欢迎使用新功能、测试和错误修复!