2.2 KiB
2.2 KiB
Config
This guide describes the config file format.
Contents
Logger
Logger Name
String.
Logger Level
String enum.
debug
info
warn
error
Projects
Project Colors
Hex string, no hash: abcdef
Project Flags
Flags are individual labels, which may be set by themselves.
adds
: list of labels to be addedcolor
: hex string, no hashdesc
: string, long descriptionname
: stringremoves
: list of labels to be removed
Project Name
String.
Project path on the remote, including username, group, etc. Slash-delimited.
Project Remote
data
: string map, arbitrary data for the remotetype
: string enum, one ofgithub-remote
orgitlab-remote
Github Remote
For token authentication:
token
: Github user token with project scopetype
:token
For app authentication:
id
: application IDinstallationId
: installation IDprivateKey
: application key materialtype
:app
Gitlab Remote
For token authentication:
token
: Gitlab personal access token with API scopetype
:token
Project States
States are groups of labels, only one of which may be set at a time.
color
: hex string, no hashdesc
: string, long descriptionname
: stringvalues
: list of state values
Project State Values
becomes
: list of potential state changescolor
: hex string, no hashdesc
: string, long descriptionname
: string, will be appended to the state name
Project State Values Become
Potential state changes, which can be applied if all of the matches
exist.
adds
: list of labels to be addedmatches
: list of labels that must existremoves
: list of labels to be removed