Repository navigation
Expand file tree
/
Copy pathgitm8rc.example
More file actions
35 lines (30 loc) · 1.47 KB
/
Copy pathgitm8rc.example
File metadata and controls
35 lines (30 loc) · 1.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Example gitm8 config.
# Copy the settings you want into ~/.gitm8/.gitm8rc.
# gitm8 also creates that file automatically on first run when no config exists.
export GITM8_WORKSPACE_DIR="$HOME/Github"
export GITM8_FIRST_RUN_DISMISSED="false"
export GITM8_DEFAULT_BRANCH="main"
export GITM8_EDITOR="vim"
export GITM8_THEME="catppuccin"
export GITM8_CONFIRM_DESTRUCTIVE_ACTIONS="true"
export GITM8_FETCH_ON_STARTUP="false"
export GITM8_SHOW_COMMIT_GRAPH="true"
# Individual labels shown in the main key bar opened/configured with h.
# You can edit this here or use the interactive selector in the app.
# Unset uses compact defaults; "none" hides all main footer labels.
# Example IDs: move-files, edit-file, stage-files,
# commit, branches, themes, quit.
# export GITM8_KEY_REFERENCE="move-files,edit-file,stage-files,commit,quit"
# matt_mode: always force push with a raw --force when you push, with no
# rejection prompt and no safety net (can clobber remote commits). Off by default.
export GITM8_MATT_MODE="false"
# AI provider used by ctrl+g in the commit prompt and generated PR creation.
# Supported values: codex, claude, ollama
# gitm8 disables AI actions if the configured provider is not installed on PATH.
export GITM8_AI_PROVIDER="codex"
export GITM8_OLLAMA_URL="http://localhost:11434"
# Syslog-style application logs for debugging.
# Supported levels: DEBUG, INFO, WARN, ERROR
export GITM8_LOG_ENABLED="true"
export GITM8_LOG_LEVEL="INFO"
export GITM8_LOG_FILE="$HOME/.gitm8/gitm8.log"