---
name: "glab-config-set"
section: "1"
platform: "linux"
package: "glab"
version: "1.126.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/glab-config-set"
---

# glab-config-set(1)

Updates configuration with the value of a given key.

## NAME

glab-config-set - Updates configuration with the value of a given key.

## SYNOPSIS

**glab config set   \[flags\]**

## DESCRIPTION

Use **glab config set --global** to write to the global configuration. Specifying the **--host** flag also saves to the global configuration file.

## OPTIONS

**-g**, **--global**\[=false\]\
 	Write to global '~/.config/glab-cli/config.yml' file rather than the repository's '.git/glab-cli/config.yml' file.

**--host**=""\
 	Set per-host setting.

## OPTIONS INHERITED FROM PARENT COMMANDS

**-h**, **--help**\[=false\]\
 	Show help for this command.

## EXAMPLE

```
glab config set editor vim
glab config set token xxxxx --host gitlab.com
glab config set check_update false --global
```

## SEE ALSO

**[glab-config(1)](/glab-config/1.md)**
