Skip to content

A tool for performing actions on GitLab repos or a single repo.

License

Notifications You must be signed in to change notification settings

roaldnefs/tanuki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tanuki

Travis CI GoDoc Github All Releases

Named after the raccoon dog logo of GitLab. A tool for performing actions on GitLab repos or a single repo.

Installation

Binaries

For installation instructions from binaries please visit the Releases Page.

Via Go

$ go get github.com/roaldnefs/tanuki

Usage

$ tanuki -h
A tool for performing actions on GitLab repos or a single repo.

Usage:
  tanuki [command]

Available Commands:
  audit       Audit members, branches, hooks, deploy keys etc.
  help        Help about any command
  version     Print the version number of Tanuki

Flags:
      --config string   config file (default is $HOME/.tanuki.yaml)
  -d, --debug           enable debug logging (default false)
      --dry-run         do not change settings just print the changes that would occur (default false)
  -h, --help            help for tanuki
  -t, --token string    GitLab API token
  -u, --url string      GitLab URL (default "https://gitlab.com/")

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

Audit

Audit members, branches, hooks, deploy keys etc.

$ tanuki audit audit --token token --url https://gitlab.com/ --repository roaldnefs/tanuki
roaldnefs / tanuki ->
	Members (1):
		Owner (1):
			roaldnefs
		Maintainer (0):

		Developer (0):

		Reporter (0):

		Guest (0):

	Deloy Keys (2):
		Read-only (1):
			user@server
		Read-write (1):
			user@server

	Visibility: private
	Merge Method: merge

--

Configuration

Tanuki will be easier to use if you provide a simple configuration file which help you eliminate providing a bunch of repeated information in flags over and over.

An example ~/.tanuki.yaml file:

token: TOKEN
url: https://gitlab.example.com/

About

A tool for performing actions on GitLab repos or a single repo.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published