bisos.gitist: Git Mass Cloning and More
Project description
Overview
bisos.gitist provides general facilities for mass cloning of public github and gitlab and also private gitlab instances.
bisos.gitist is a python package that uses the PyCS-Framework.
gitist.cs is a seed. Common usages of gitist take the form of a gitistProc.pcs.
Table of Contents TOC
Gitist Layers
PyCS Framework
Seeded/Planted PyCS Framework (gitist.cs)
Common csCmndsList (bisos.csSeed)
Gitist Commands CSUs
Post-Installation Setup
After installing, run the provisioning script to create the credentials directory and place the configuration templates:
config/provision.pcs -i credsSetup
This creates ~/credentials/git/ and copies two config files there if they do not already exist:
~/credentials/git/githubHosts.cfg — GitHub configuration; insert your GitHub PAT (Personal Access Token) here.
~/credentials/git/gitlabHosts.cfg — GitLab configuration; insert your GitLab PAT here.
Once the PATs are in place, you can run the gitist proc scripts, e.g.:
bin/github-pub-gitist.pcs
bin/gitlab-pub-gitist.pcs
Installation
The sources for the bisos.gitist pip package are maintained at: https://github.com/bisos-pip/gitist.
The bisos.gitist pip package is available at PYPI as https://pypi.org/project/bisos.gitist
You can install bisos.gitist with pip or pipx.
Installation With pip
If you need access to bisos.gitist as a python module, you can install it with pip:
pip install bisos.gitist
Installation With pipx
If you only need access to bisos.gitist on command-line, you can install it with pipx:
pipx install bisos.gitist
Usage
Local Usage (system command-line)
gitist.cs does the equivalent of gitist.
bin/gitist.cs
bin/gitistProc.pcs
Documentation and Blee-Panels
bisos.gitist is part of ByStar Digital Ecosystem http://www.by-star.net.
This module’s primary documentation is in the form of Blee-Panels. Additional information is also available in: http://www.by-star.net/PLPC/180047
bisos.gitist Blee-Panels
bisos.gitist Blee-Panles are in ./panels directory. From within Blee and BISOS these panles are accessible under the Blee “Panels” menu.
See file:./panels/_nodeBase_/fullUsagePanel-en.org for a starting point.
Support
Planned Improvements
Enumerate applicabilities: telecom/SON, datacenter, CMIP-MOs
py3/bisos/gitist/tocsModulecsu.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file bisos_gitist-0.1.tar.gz.
File metadata
- Download URL: bisos_gitist-0.1.tar.gz
- Upload date:
- Size: 37.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
df5f5456b5548c98a4be6142869d26d0aca8d8e60fa1b5c46c638e581c13c1d3
|
|
| MD5 |
ed29c6c5be66d4418cbaab556a9f1908
|
|
| BLAKE2b-256 |
0770325be0c2e1f315496fc9b5f0b1b50be674235065aadce68226c3176fa4cd
|