You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implementation: Support claude configuration in dotfiles push/pull ✅
Successfully added claude configuration support to the dotfiles push and pull commands.
Todo List:
Analyze existing dotfiles push/pull functionality
Examine model layer patterns for configuration handling
Create model/dotfile_claude.go with claude configuration logic
Update commands/dotfiles_pull.go to support claude configuration
Update commands/dotfiles_push.go to support claude configuration
Build and test the changes
Commit and push changes
Changes Made:
Added model/dotfile_claude.go:
Created ClaudeApp struct implementing the DotfileApp interface
Supports common Claude Code configuration paths:
~/.claude/settings.json
~/.config/claude/settings.json
~/.claude/config.json
~/.config/claude/config.json
.claude/settings.json (project-level)
CLAUDE.md (project documentation)
Updated commands:
commands/dotfiles_push.go: Added NewClaudeApp() to available apps list
commands/dotfiles_pull.go: Added "claude": model.NewClaudeApp() to apps map
Usage:
# Push all dotfiles including Claude configuration
shelltime dotfiles push
# Push only Claude configuration
shelltime dotfiles push --apps claude
# Pull Claude configuration
shelltime dotfiles pull --apps claude
Activity
AnnatarHe commentedon Sep 1, 2025
@claude pls do it
claude commentedon Sep 1, 2025
Claude finished @AnnatarHe's task —— View job •
claude/issue-84-20250901-1335• Create PR ➔Implementation: Support
claudeconfiguration in dotfiles push/pull ✅Successfully added
claudeconfiguration support to the dotfiles push and pull commands.Todo List:
model/dotfile_claude.gowith claude configuration logiccommands/dotfiles_pull.goto support claude configurationcommands/dotfiles_push.goto support claude configurationChanges Made:
Added
model/dotfile_claude.go:ClaudeAppstruct implementing theDotfileAppinterface~/.claude/settings.json~/.config/claude/settings.json~/.claude/config.json~/.config/claude/config.json.claude/settings.json(project-level)CLAUDE.md(project documentation)Updated commands:
commands/dotfiles_push.go: AddedNewClaudeApp()to available apps listcommands/dotfiles_pull.go: Added"claude": model.NewClaudeApp()to apps mapUsage:
feat: add claude configuration support to dotfiles push/pull