vcspull
vcspull copied to clipboard
🔄 Synchronize projects via yaml/json manifest. Built using `libvcs`.
Hey @tony , how willing would you be to include some contribution scripts in the repository to help generate an initial config file? I use vcspull to manage ~70 repos...
use case: when creating a general system backup, i feed it with a file tilling it what folders to ignore (like steam games, caches i would like to extend that...
```yaml ~/study/rust/: gitui: 'git+https://github.com/extrawurst/gitui.git' ``` `vcspull gitui` noop
``` ❯ vcspull vcspull tmuxp cihai cli unihan-etl unihan-db libvcs libtmux alagitpull alagitpull |vcspull| (git) Updating to 'master'. |tmuxp| (git) Updating to 'master'. |cihai| (git) Updating to 'master'. |cli| (git)...
It would be nice to have a `--dry-run` option to see what *would* happen if I used this configuration. I see two reasons why this would be nice: * When...
``` ❯ vcspull django fatal: ref HEAD is not a symbolic ref Traceback (most recent call last): File "/Users/me/Library/Python/2.7/bin/vcspull", line 11, in sys.exit(cli.cli()) File "/Users/me/Library/Python/2.7/lib/python/site-packages/click/core.py", line 722, in __call__ return...
It would be great if vcspull supported relative paths for git+ssh remotes by using the colon character as a separator between host and path.
Hello @tony, it would be very nice if vcspull could update remotes in existing repos. What do you think? For example to add additional remotes to submodules.
Allow scanning for repos with a find/ag. ``` sh $ vcspull scan [path] # prompt to merge into config (creating backup first) or create new ``` Should allow ignore dirs/patterns....