Check running IDE processes.
(ide)
| 216 | @main_cli.command("check-processes") |
| 217 | @click.option('--ide', required=True, help='IDE type (vscode, cursor, windsurf, jetbrains)') |
| 218 | def check_processes_command(ide): |
| 219 | """Check running IDE processes.""" |
| 220 | from .process_manager import ProcessManager |
| 221 | |
| 222 | try: |
| 223 | ide_type = parse_ide_type(ide) |
| 224 | ide_name = get_ide_display_name(ide_type) |
| 225 | |
| 226 | pm = ProcessManager() |
| 227 | processes = pm.get_ide_processes(ide_type) |
| 228 | |
| 229 | if processes: |
| 230 | print_info(f"找到 {len(processes)} 个 {ide_name} 进程:") |
| 231 | for proc in processes: |
| 232 | print_info(f" {proc}") |
| 233 | else: |
| 234 | print_info(f"未找到 {ide_name} 进程") |
| 235 | |
| 236 | except Exception as e: |
| 237 | print_error(f"检查进程失败: {e}") |
| 238 | |
| 239 | @main_cli.command("kill-processes") |
| 240 | @click.option('--ide', required=True, help='IDE type (vscode, cursor, windsurf, jetbrains)') |
nothing calls this directly
no test coverage detected