(installDir string)
| 446 | } |
| 447 | |
| 448 | func removeCopilot(installDir string) error { |
| 449 | if _, err := os.Stat(installDir); os.IsNotExist(err) { |
| 450 | return fmt.Errorf("failed to remove Copilot CLI: Copilot CLI not installed through `gh`") |
| 451 | } |
| 452 | |
| 453 | if err := os.RemoveAll(installDir); err != nil { |
| 454 | return fmt.Errorf("failed to remove Copilot CLI: %w", err) |
| 455 | } |
| 456 | |
| 457 | return nil |
| 458 | } |