()
| 663 | } |
| 664 | |
| 665 | func (b CommandBuilder) createOfflineCommand() *CommandDefinition { |
| 666 | flags := NewFlagBuilder(). |
| 667 | AddHelpFlag(). |
| 668 | Build() |
| 669 | |
| 670 | return NewCommand("offline", "Downloads external dependencies", "Downloads external dependencies for offline mode"). |
| 671 | WithFlags(flags). |
| 672 | WithAction(func(context *CommandExecContext) error { |
| 673 | logger := b.logger(false, b.StdErr) |
| 674 | handler := newOfflineCommandHandler(b.StdOut, logger) |
| 675 | return handler.Execute() |
| 676 | }) |
| 677 | } |
| 678 | |
| 679 | func (b CommandBuilder) loadDefinitions(args []string, serviceVersion string) ([]parser.Definition, error) { |
| 680 | if len(args) <= 1 || strings.HasPrefix(args[1], "-") { |
no test coverage detected