(cmd *cobra.Command, f *Flag, isUpdate bool)
| 434 | } |
| 435 | |
| 436 | func shouldAsk(cmd *cobra.Command, f *Flag, isUpdate bool) bool { |
| 437 | if isUpdate { |
| 438 | if !f.IsRequired && !f.AlwaysPrompt { |
| 439 | return false |
| 440 | } |
| 441 | return canPrompt(cmd) && noLocalFlagSet(cmd) |
| 442 | } |
| 443 | |
| 444 | return canPrompt(cmd) && !f.IsSet(cmd) |
| 445 | } |
| 446 | |
| 447 | func markFlagRequired(cmd *cobra.Command, f *Flag, isUpdate bool) error { |
| 448 | if f.IsRequired && !isUpdate { |
no test coverage detected