class ClaudeCodeSlashCommands::Installer
def initialize(commands_source: nil, commands_target: nil, repo: nil, local: false)
def initialize(commands_source: nil, commands_target: nil, repo: nil, local: false) @gem_root = Pathname.new(__dir__).parent.parent @commands_source = commands_source || @gem_root.join("commands") @commands_target = commands_target || Pathname.new(Dir.home).join(".claude", "commands") @repo = repo || "andyw8/claude_code_slash_commands" @local = local end