RunPlugin handles the "codemap plugin" subcommand.
(args []string)
| 13 | |
| 14 | // RunPlugin handles the "codemap plugin" subcommand. |
| 15 | func RunPlugin(args []string) { |
| 16 | subCmd := "" |
| 17 | if len(args) > 0 { |
| 18 | subCmd = args[0] |
| 19 | } |
| 20 | |
| 21 | switch subCmd { |
| 22 | case "install": |
| 23 | runPluginInstall(args[1:]) |
| 24 | default: |
| 25 | fmt.Println("Usage: codemap plugin install") |
| 26 | fmt.Println() |
| 27 | fmt.Println("Commands:") |
| 28 | fmt.Println(" install Install the Codemap plugin into ~/.agents/plugins and ~/plugins") |
| 29 | } |
| 30 | } |
| 31 | |
| 32 | func runPluginInstall(args []string) { |
| 33 | fs := flag.NewFlagSet("plugin install", flag.ContinueOnError) |