repository-manager 0.8.4

Creator: railscoder56

Last updated:

Add to Cart

Description:

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:

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.