Skip to main content

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

  1. PyCS Framework

  2. Seeded/Planted PyCS Framework (gitist.cs)

  3. Common csCmndsList (bisos.csSeed)

  4. 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

For support, criticism, comments and questions; please contact the author/maintainer

Planned Improvements

  • Enumerate applicabilities: telecom/SON, datacenter, CMIP-MOs

  • py3/bisos/gitist/tocsModulecsu.py

Project details


Download files

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

Source Distribution

bisos_gitist-0.1.tar.gz (37.6 kB view details)

Uploaded Source

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

Hashes for bisos_gitist-0.1.tar.gz
Algorithm Hash digest
SHA256 df5f5456b5548c98a4be6142869d26d0aca8d8e60fa1b5c46c638e581c13c1d3
MD5 ed29c6c5be66d4418cbaab556a9f1908
BLAKE2b-256 0770325be0c2e1f315496fc9b5f0b1b50be674235065aadce68226c3176fa4cd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page