cf config
Manage Coding Friend configuration interactively.
Overview
cf config provides an interactive menu for editing Coding Friend configuration at any time. Unlike cf init (which walks through setup linearly), cf config lets you jump directly to the setting you want to change.
cf config
Available Settings
| Setting | Description |
|---|---|
| docsDir | Top-level folder name for plans, memory, research, and sessions |
| Docs language | Language for /cf-plan, /cf-ask, /cf-remember generated docs |
| Learn settings | Output dir, language, categories, auto-commit, README index |
| Memory settings | Tier, auto-capture, auto-start, embedding provider, daemon timeout |
| Auto-approve | Auto-approve safe tool calls, block destructive ones (reference) |
| Statusline | Choose which components to show in the Claude Code statusline |
| .gitignore | Add or update coding-friend artifacts in .gitignore |
| Permissions | Manage Claude Code permissions for Coding Friend skills and hooks |
| Shell completion | Install, update, or remove tab completion for the cf command |
The first three settings support scope selection (global vs. local) — the same options available in cf init.
See Also
cf init-- first-time setup wizardcf permission-- dedicated permission management commandcf statusline-- dedicated statusline setup command- Configuration -- config file format and options
- Permissions Reference -- full permission list