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
Built Distribution
Hashes for jiri_gitlab-0.2.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2de8b9d5922b65894c2f813a7f2244bc98a5c6a256023e962aff57c63ce5552 |
|
MD5 | 4a34339fe43550cfcafeec9318a3ff5d |
|
BLAKE2b-256 | 1bd70361af15928170b65bdd0848948fe2883189038bd7ef0b3b975bf1818051 |