(createFlags *CreateFlags, dependencies *cmd.Dependencies)
| 30 | } |
| 31 | |
| 32 | func NewCreateOptions(createFlags *CreateFlags, dependencies *cmd.Dependencies) *CreateOptions { |
| 33 | convertOptions := projectConvert.NewConvertOptions(createFlags.ProjectConvertFlags, dependencies) |
| 34 | return &CreateOptions{ |
| 35 | CreateFlags: createFlags, |
| 36 | Dependencies: dependencies, |
| 37 | |
| 38 | ConvertOptions: convertOptions, |
| 39 | GetAllGroupsCallback: func() ([]*projectgroups.ProjectGroup, error) { return shared.GetAllGroups(*dependencies.Client) }, |
| 40 | CreateProjectGroupCallback: func() (string, cmd.Dependable, error) { return shared.CreateProjectGroup(dependencies) }, |
| 41 | ConvertProjectCallback: func() (cmd.Dependable, error) { return convertProjectCallback(convertOptions) }, |
| 42 | GetAllTagsCallback: getAllTagSetsCallback(dependencies.Client), |
| 43 | } |
| 44 | } |
| 45 | |
| 46 | func convertProjectCallback(opts *projectConvert.ConvertOptions) (cmd.Dependable, error) { |
| 47 | flags := opts.ConvertFlags |
no test coverage detected