Skip to content

PennState/gitlabctl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

245e22a · Sep 15, 2021

History

14 Commits
Sep 15, 2021
Apr 14, 2021
Jun 7, 2021
Apr 14, 2021
Sep 15, 2021
Sep 15, 2021
Sep 15, 2021
Sep 15, 2021
Jun 7, 2021
Apr 14, 2021
Apr 14, 2021
Apr 14, 2021

Repository files navigation

Gitlab Utility

Configuration

You can create a GitLab personal access token here: https://git.psu.edu/-/profile/personal_access_tokens

~/.gitlabctl.yaml

gitlab:
  url: https://git.psu.edu/api/v4
  token: xxxxxxxxxxxxxxxxxxxxxxx

Usage

$ gitlabctl 
Using config file: /home/crh5255/.gitlabctl.yaml
          _ __  __      __         __  __
   ____ _(_) /_/ /___ _/ /_  _____/ /_/ /
  / __ `/ / __/ / __ `/ __ \/ ___/ __/ / 
 / /_/ / / /_/ / /_/ / /_/ / /__/ /_/ /  
 \__, /_/\__/_/\__,_/_.___/\___/\__/_/   
/____/                                   
A tool used by software engineering to manage gitlab.

Usage:
  gitlabctl [flags]
  gitlabctl [command]

Available Commands:
  archive     archive gitlab projects
  clone       helper for cloning projects
  completion  Generates bash completion scripts
  help        Help about any command
  projects    list all gitlab projects
  tag         tag gitlab projects

Flags:
      --config string   config file (default is $HOME/.gitlabctl.yaml)
      --dry-run         log actions, don't perform gitlab api calls (for testing)
  -h, --help            help for gitlabctl

Use "gitlabctl [command] --help" for more information about a command.