Description
Manage DevDaily configuration settings interactively or via command-line options. Configure theme, defaults, output preferences, and more.Usage
Options
Open config file in your default editor ($EDITOR or VS Code)
Reset configuration to defaults (prompts for confirmation)
Show config file paths (global, local, active)
Show current configuration as JSON
Examples
Interactive configuration
Edit in VS Code/editor
Show current config
Show config paths
Reset to defaults
Interactive Menu
When runningdevdaily config without options, you can configure:
Theme & Appearance
- Primary color - Accent color (blue, cyan, green, magenta, yellow, red)
- ASCII art - Show logo on startup
- Compact mode - Reduce spacing in output
Default Settings
- Default branch - Base branch for PRs and diffs
- Standup days - Default lookback period
- Week start - Monday or Sunday
Output Preferences
- Format - Default output format (markdown, slack, plain, json)
- Copy to clipboard - Auto-copy generated content
- Show stats - Display statistics bars
Configuration File
Location Priority
- Local:
.devdaily.json(project root) - Global:
~/.devdaily.json(home directory)
Sample Configuration
Configuration Options
Theme
theme.primary: Accent color (string)ascii: Show ASCII art (boolean)compactMode: Reduce spacing (boolean)
PR Settings
pr.defaultBase: Base branch (string)pr.includeDiff: Include code diff in AI prompt (boolean)pr.maxDiffLines: Maximum diff lines (number)
Standup Settings
standup.defaultDays: Default lookback days (number)
Week Settings
week.startDay: Week start (“monday” | “sunday”)
Output Settings
output.format: Default format (“markdown” | “slack” | “plain” | “json”)output.copyToClipboard: Auto-copy (boolean)output.showStats: Show statistics (boolean)
Git Settings
git.defaultBranch: Default base branch (string)
Project Management
projectManagement.tool: PM tool (“github” | “jira” | “linear” | “notion” | “none”)projectManagement.ticketPrefix: Ticket prefix for extraction (string)
Editing Manually
You can edit the config file directly:Resetting Configuration
Reset to defaults:Environment Variables
Some settings can be overridden with environment variables:DEVD_DEBUG=1- Enable debug mode globallyEDITOR=vim- Set editor for--edit
Validation
DevDaily validates configuration on load. Invalid settings are:- Logged as warnings
- Replaced with defaults
- Not applied