Skip to main content

Version Control Projects - organize repositories

Project description

About
-
Organize repositories.

If you have to make something, and do this by modularly, you have to handle a lots of repositories. When you have 10+ repos it will be annoying. This is a lightweight command line tool to gather the repos to projects and do some things with these.

For more command use `vcp --help`

Limitations
-
* Currently works only with git repositories


Usage examples
-
```bash
# create a project
vcp project create webstuff1
# "create" repositories (you can use relative path too)
vcp repository create /path/to/js-package-one
# add this repo to the project
vcp project modify webstuff1 repository add js-package-one
# "create" repositories with project addition shortcut
vcp repository create /path/to/js-package-two --add-to webstuff1
# this will print the status of all the repos with the 'webstuff1' project
vcp status webstuff1

```

Install
-
`pip install vcp`

For bash completition activate argcomplete:
```
activate-global-python-argcomplete
```

If the global activation is not working or you just don't want to activate globally, completition could install locally by add this line the end of the ~/.bashrc file
```
eval "$(register-python-argcomplete vcp)"
```

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for vcp, version 1.5.1
Filename, size File type Python version Upload date Hashes
Filename, size vcp-1.5.1.tar.gz (7.4 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page