Skip to content

bisos-pip/gitist

Repository files navigation

bisos.gitist: Git Mass Cloning and More

Blee Panel Controls:Show-All : Overview : Content : (1) : S&Q : Save : Quit : Bury
Panel Links:Repo Blee PanelBlee Panel
See Also:At PYPI : bisos.PyCS

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

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 ./py3/panels/_nodeBase_/fullUsagePanel-en.org for a starting point.

Support

For support, criticism, comments and questions; please contact the author/maintainer
Mohsen Banan at: http://mohsen.1.banan.byname.net/contact

Planned Improvements

  • Enumerate applicabilities: telecom/SON, datacenter, CMIP-MOs
  • py3/bisos/gitist/tocsModule_csu.py

About

Gitist is for git practitioners. As art is for artists.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages