From bb89d04e83814bee867a51ad7e967e7c9dfb0b77 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 8 Feb 2026 10:27:45 +0200 Subject: Install slash commands for both Cursor and Claude Code Rename cursor/commands to cursor/slashcommands, rename the Rex task from home_cursor to home_slashcommands, and install the same commands to both ~/.cursor/commands/ and ~/.claude/commands/. Co-Authored-By: Claude Opus 4.6 --- Rexfile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'Rexfile') diff --git a/Rexfile b/Rexfile index 6c11a47..2729469 100644 --- a/Rexfile +++ b/Rexfile @@ -145,10 +145,15 @@ task 'home_helix', sub { ensure "$DOT/helix/*" => "$HOME/.config/helix/" }; desc 'Install ~/.config/ghostty'; task 'home_ghostty', sub { ensure "$DOT/ghostty/*" => "$HOME/.config/ghostty/" }; -desc 'Install ~/.cursor'; -task 'home_cursor', sub { +desc 'Install slash commands for Cursor and Claude'; +task 'home_slashcommands', sub { + # Install to ~/.cursor/commands/ for Cursor file "$HOME/.cursor" => ensure => 'directory', mode => '0750'; - ensure "$DOT/cursor/commands/*" => "$HOME/.cursor/commands/", '0750'; + ensure "$DOT/cursor/slashcommands/*" => "$HOME/.cursor/commands/", '0750'; + + # Install to ~/.claude/commands/ for Claude Code global slash commands + file "$HOME/.claude" => ensure => 'directory', mode => '0750'; + ensure "$DOT/cursor/slashcommands/*" => "$HOME/.claude/commands/", '0750'; }; desc 'Install ~/scripts'; -- cgit v1.2.3