Skip to main content

A tool to create a Jiri manifest file from Gitlab projects

Project description

jiri-gitlab

This is a small utility that creates a jiri manifest file from Gitlab projects.

Use this if you want a complete and updated set of repositories from your private gitlab instance on your machine.

Install

pip3 install --user jiri-gitlab

Instructions

Ensure you've followed the Jiri bootstrapping guide.

Then, create a file called ~/.python-gitlab.cfg in your home directory and add:

[company-name-here]
url = https://your-gitlab-url/
private_token = your-private-token

You need to create a private token with read access to your repositories.

Once you've done that, run:

cd $MY_ROOT # Or wherever you've defined your project directory to be
jiri-gitlab --auth company-name-here "*" > .jiri_manifest

This will produce an XML file that Jiri can consume to pull all your projects:

jiri update -gc=true

There is also a utility tool to list projects:

jiri-list ~/projects/.jiri_manifest

You can combine this with fzf for quick project navigation:

jiri-list ~/projects/.jiri_manifest | fzf --ansi --preview "mdcat {}/README.md"

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

jiri-gitlab-0.2.4.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

jiri_gitlab-0.2.4-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file jiri-gitlab-0.2.4.tar.gz.

File metadata

  • Download URL: jiri-gitlab-0.2.4.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4

File hashes

Hashes for jiri-gitlab-0.2.4.tar.gz
Algorithm Hash digest
SHA256 d3fa5ab4e2b50c64b25f7f828edc3edae29bc1fd0baf82a04096c75251cc36e8
MD5 3cba8e70e0a415d688576f48f536214d
BLAKE2b-256 2b23a2046b046a251027d76afcf057a3fc0fe608d5dbb73143875900389433be

See more details on using hashes here.

File details

Details for the file jiri_gitlab-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: jiri_gitlab-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4

File hashes

Hashes for jiri_gitlab-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e2de8b9d5922b65894c2f813a7f2244bc98a5c6a256023e962aff57c63ce5552
MD5 4a34339fe43550cfcafeec9318a3ff5d
BLAKE2b-256 1bd70361af15928170b65bdd0848948fe2883189038bd7ef0b3b975bf1818051

See more details on using hashes here.

Supported by

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