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.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cd41b0fc05c9e40a3fd27181a6cdb554ed203bf62635b42fe8941796372f5cc |
|
MD5 | 6606771b864129f8a50bc547247fd30d |
|
BLAKE2b-256 | aaf6c62d3d250fb78c0417fa4672d03797806858d6d9720987d7e984af609e6f |