MCPcopy Create free account
hub / github.com/diillson/chatcli / showConfigGeneral

Method showConfigGeneral

cli/config_sections.go:432–469  ·  view source on GitHub ↗

─── Section: GENERAL ────────────────────────────────────────── showConfigGeneral covers the process-wide basics: dotenv, ENV flag, logging, history persistence, locale, and version-check toggles.

()

Source from the content-addressed store, hash-verified

430// showConfigGeneral covers the process-wide basics: dotenv, ENV flag,
431// logging, history persistence, locale, and version-check toggles.
432func (cli *ChatCLI) showConfigGeneral() {
433 sectionHeader("🧭", "cfg.section.general.title", ColorCyan)
434 p := uiPrefix(ColorCyan)
435
436 kv(p, i18n.T("cfg.kv.dotenv_path"), cli.getEnvFilePath())
437 kv(p, "CHATCLI_DOTENV", envOr("CHATCLI_DOTENV"))
438 kv(p, "ENV", envOr("ENV"))
439 kv(p, "CHATCLI_ENV", envOr("CHATCLI_ENV"))
440 kv(p, "CHATCLI_DEBUG", envBool("CHATCLI_DEBUG"))
441
442 fmt.Println(p)
443 subheader(p, "cfg.sub.general.locale")
444 kv(p, "CHATCLI_LANG", envOr("CHATCLI_LANG"))
445 kv(p, "LANG", envOr("LANG"))
446 kv(p, "LC_ALL", envOr("LC_ALL"))
447 kv(p, "CHATCLI_DISABLE_VERSION_CHECK", envBool("CHATCLI_DISABLE_VERSION_CHECK"))
448 kv(p, "CHATCLI_LATEST_VERSION_URL", envOr("CHATCLI_LATEST_VERSION_URL"))
449
450 fmt.Println(p)
451 subheader(p, "cfg.sub.general.logging")
452 kv(p, "LOG_LEVEL", envOr("LOG_LEVEL"))
453 kv(p, "LOG_FILE", envOr("LOG_FILE"))
454 kv(p, "LOG_MAX_SIZE", envOr("LOG_MAX_SIZE"))
455 kv(p, "CHATCLI_LOG_FILE", envOr("CHATCLI_LOG_FILE"))
456 kv(p, "CHATCLI_LOG_MAX_SIZE_MB", envOr("CHATCLI_LOG_MAX_SIZE_MB"))
457 kv(p, "CHATCLI_LOG_MAX_BACKUPS", envOr("CHATCLI_LOG_MAX_BACKUPS"))
458 kv(p, "CHATCLI_LOG_MAX_AGE_DAYS", envOr("CHATCLI_LOG_MAX_AGE_DAYS"))
459 kv(p, "CHATCLI_LOG_COMPRESS", envBool("CHATCLI_LOG_COMPRESS"))
460
461 fmt.Println(p)
462 subheader(p, "cfg.sub.general.history")
463 kv(p, "HISTORY_MAX_SIZE", envOr("HISTORY_MAX_SIZE"))
464 if cli.historyManager != nil {
465 kv(p, i18n.T("cfg.kv.history_file"), cli.historyManager.GetHistoryFilePath())
466 }
467
468 sectionEnd(ColorCyan)
469}
470
471// ─── Section: PROVIDERS ────────────────────────────────────────
472

Callers 3

routeConfigCommandMethod · 0.95
showConfigAllMethod · 0.95

Calls 10

getEnvFilePathMethod · 0.95
TFunction · 0.92
sectionHeaderFunction · 0.85
uiPrefixFunction · 0.85
envOrFunction · 0.85
envBoolFunction · 0.85
subheaderFunction · 0.85
sectionEndFunction · 0.85
GetHistoryFilePathMethod · 0.80
kvFunction · 0.70

Tested by 1