0 purchases
repositorymanager 0.8.4
Repository Manager
Version: 0.8.4
Manage your Git projects
Run all Git supported tasks using Git Actions command
This repository is actively maintained - Contributions are welcome!
Usage:
Short Flag
Long Flag
Description
-h
--help
See Usage
-b
--default-branch
Checkout default branch
-c
--clone
Clone projects specified
-d
--directory
Directory to clone/pull projects
-f
--file
File with repository links
-p
--pull
Pull projects in parent directory
-r
--repositories
Comma separated Git URLs
-t
--threads
Number of parallel threads - Default 4
Example:
Run through CLI
repository-manager \
--clone \
--pull \
--directory '/home/user/Downloads' \
--file '/home/user/Downloads/repositories.txt' \
--repositories 'https://github.com/Knucklessg1/media-downloader,https://github.com/Knucklessg1/genius-bot' \
--threads 8
Use directly in Python
from repository_manager import Git
gitlab = Git()
gitlab.set_repository_directory("<directory>")
gitlab.set_threads(threads=8)
gitlab.set_git_projects("<projects>")
gitlab.set_default_branch(set_to_default_branch=True)
gitlab.clone_projects_in_parallel()
gitlab.pull_projects_in_parallel()
Installation Instructions:
Install Python Package
python -m pip install repository-manager
Geniusbot Application
Use with a GUI through Geniusbot
Visit our GitHub for more information
Installation Instructions with Geniusbot:
Install Python Package
python -m pip install geniusbot
Repository Owners:
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.