22
33import { Command } from 'commander' ;
44import { createRequire } from 'module' ;
5- import { installCommand } from '../src /commands/install.js' ;
6- import { uninstallCommand } from '../src /commands/uninstall.js' ;
7- import { listCommand } from '../src /commands/list.js' ;
8- import { postinstallCommand } from '../src /commands/postinstall.js' ;
9- import { enableCommand } from '../src /commands/enable.js' ;
10- import { disableCommand } from '../src /commands/disable.js' ;
11- import { statusCommand } from '../src /commands/status.js' ;
5+ import { installCommand } from '../dist /commands/install.js' ;
6+ import { uninstallCommand } from '../dist /commands/uninstall.js' ;
7+ import { listCommand } from '../dist /commands/list.js' ;
8+ import { postinstallCommand } from '../dist /commands/postinstall.js' ;
9+ import { enableCommand } from '../dist /commands/enable.js' ;
10+ import { disableCommand } from '../dist /commands/disable.js' ;
11+ import { statusCommand } from '../dist /commands/status.js' ;
1212
1313const require = createRequire ( import . meta. url ) ;
1414const pkg = require ( '../package.json' ) ;
@@ -17,15 +17,16 @@ const program = new Command();
1717
1818program
1919 . name ( 'moicle' )
20- . description ( 'CLI for managing Claude Code agents, commands, and skills' )
20+ . description ( 'CLI for managing AI code editor agents, commands, and skills' )
2121 . version ( pkg . version ) ;
2222
2323program
2424 . command ( 'install' )
2525 . description ( 'Install agents, commands, and skills' )
26- . option ( '-g, --global' , 'Install globally to ~/.claude/ ' )
27- . option ( '-p, --project' , 'Install to current project ./.claude/ ' )
26+ . option ( '-g, --global' , 'Install globally' )
27+ . option ( '-p, --project' , 'Install to current project' )
2828 . option ( '-a, --all' , 'Install both globally and to project' )
29+ . option ( '-t, --target <editor>' , 'Target editor (claude, cursor, windsurf, antigravity)' )
2930 . option ( '--no-symlink' , 'Copy files instead of creating symlinks' )
3031 . action ( installCommand ) ;
3132
@@ -51,15 +52,15 @@ program
5152
5253program
5354 . command ( 'enable [item]' )
54- . description ( 'Enable agents, commands, or skills' )
55+ . description ( 'Enable agents, commands, or skills (interactive) ' )
5556 . option ( '-g, --global' , 'Enable in global ~/.claude/' )
5657 . option ( '-p, --project' , 'Enable in current project ./.claude/' )
5758 . option ( '-a, --all' , 'Enable all disabled items' )
5859 . action ( enableCommand ) ;
5960
6061program
6162 . command ( 'disable [item]' )
62- . description ( 'Disable agents, commands, or skills' )
63+ . description ( 'Disable agents, commands, or skills (interactive) ' )
6364 . option ( '-g, --global' , 'Disable in global ~/.claude/' )
6465 . option ( '-p, --project' , 'Disable in current project ./.claude/' )
6566 . option ( '-a, --all' , 'Disable all enabled items' )
0 commit comments