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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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