PAGURE-ADMIN(1)

πŸ’– PAGURE-ADMIN πŸ’–

okay bestie, welcome to the pagure-admin manual page (section 1, user commands, iykyk) β€” it's the admin CLI for pagure and it's literally about to become your whole personality. grab a strawberry drink, we're going in πŸ“


✨ NAME ✨

pagure-admin β€” The admin CLI for pagure πŸŽ€


🌸 SYNOPSIS 🌸

pagure-admin [-c CONFIG] [--debug] [refresh-gitolite | refresh-ssh |
clear-hook-token | admin-token | get-watch PROJECT USER | update-watch
PROJECT USER | read-only PROJECT | new-group GROUP USER | list-groups |
block-user USER DATE | upload-repospanner-hook REGION | ensure-project-
hooks HOOK | delete-project PROJECT USER | create-branch PROJECT BRANCH
USER | set-default-branch PROJECT BRANCH ]

pagure-admin [-h | --help]

so basically you pick one of those little missions, and off you go πŸ¦‹


πŸ‘‘ DESCRIPTION πŸ‘‘

pagure-admin is the CLI tool that can be used to manage a pagure instance.

that's it. that's the whole thing. it's the main character of pagure administration πŸ’…


πŸ’… OPTIONS πŸ’…

every single one of these is here, no skips, no cuts, no "oh you'll figure it out" β€” we don't gatekeep πŸ”₯
  • refresh-gitolite β€” Re-generate the gitolite config file. glow-up for your config, fr fr ✨
  • refresh-ssh β€” Re-write to disk every user's ssh key stored in the database. every. single. one. πŸ’–
  • clear-hook-token β€” Generate a new hook token for every project in this instance. fresh tokens, new era 🌈
  • admin-token β€” Manages the admin tokens for this instance. the keys to the kingdom, lowkey πŸ‘‘
  • get-watch PROJECT USER β€” Get USER's watch status on a PROJECT. peek at their vibe check πŸ‘€
  • update-watch PROJECT USER β€” Update USER's watch status on a PROJECT. change the vibe, respectfully πŸ¦‹
  • read-only PROJECT β€” Get or set the read-only flag on a PROJECT. sometimes we go βœ‹ no edits today
  • new-group GROUP USER β€” Create a new GROUP on this pagure instance, set USER as having created the GROUP, and add him/her to the GROUP. group chat created, founder added, everyone seated 🫢
  • list-groups β€” Lists existing groups on this pagure instance. roll call!! πŸ“‹
  • block-user USER DATE β€” Prevents an USER to interact with this pagure instance until the specified DATE. it's giving time-out, but make it official πŸ’€
  • upload-repospanner-hook REGION β€” Upload repoSpanner hook script to the specified REGION. hook delivery, but make it infra πŸŽ€
  • ensure-project-hooks HOOK β€” Ensure all projects have their hooks setup. HOOK is the repoSpanner hook ID to set. bestie we are NOT letting a hook go missing πŸ™ˆ
  • delete-project PROJECT USER β€” Delete the PROJECT specified, and log it as having been deleted by USER. it's gone and it's on the record, no cap 😭
  • create-branch PROJECT BRANCH USER β€” Create as USER the specified BRANCH in the specified PROJECT. new branch, new me 🌱
  • set-default-branch PROJECT BRANCH β€” Set the specified BRANCH as default on PROJECT. crowning the main character branch πŸ‘‘
  • --help β€” Displays the help message. when in doubt, ask for help, that's self-care 🧚

πŸ› REPORTING BUGS πŸ›

Please report bugs using the Debian BTS <https://bugs.debian.org>.

yes the URL is literally written out like that, we keep it exact, always πŸ’œ


⭐ AUTHOR ⭐

pagure-admin is copyright (C) 2014 Red Hat, Inc.

This manual page was written by Sergio Durigan Junior <sergiodj@debian.org>. It was written for the Debian GNU/Linux system but may be used by others.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation.


and that's the whole page, bestie β€” you ate that πŸ’…βœ¨

this was pagure-admin version 5.8.1, dated February 2020 β€” mwah, take care of your pagure instance and it'll take care of you πŸŽ€πŸ’–