Добавьте одну и ту же подкоманду для разных команд - PullRequest
0 голосов
/ 30 мая 2020

У меня в приложении Go есть следующая структура проекта:

.
├── cmd
│   ├── list.go
│   ├── posts.go
│   ├── root.go
│   └── users.go
├── go.mod
├── go.sum
├── LICENSE
├── main.go
├── models
│   └── UsersResponse.go
├── network
│   └── request.go
└── services
    └── users.go

Список . go - это подкоманда пользователей. Теперь я создал подкоманду posts. go под rootCmd.

Теперь я хочу создать подкоманду для сообщений с тем же именем, что и для пользователей, я хочу создать list подкоманда.

Проблема в том, что если я сделаю это:

cobra add list --parent postsCmd

Файл list. go будет перезаписан. Я знаю, что делать это вручную тривиально, но я не хочу знать, как это сделать с помощью инструмента командной строки от Cobra.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...