| 53 | } |
| 54 | |
| 55 | func NewCreateFlags() *CreateFlags { |
| 56 | return &CreateFlags{ |
| 57 | Project: flag.New[string](FlagProject, false), |
| 58 | Runbook: flag.New[string](FlagRunbook, false), |
| 59 | Name: flag.New[string](FlagName, false), |
| 60 | Publish: flag.New[bool](FlagPublish, false), |
| 61 | SnapshotNotes: flag.New[string](FlagSnapshotNotes, false), |
| 62 | SnapshotNotesFile: flag.New[string](FlagSnapshotNotesFile, false), |
| 63 | PackageVersion: flag.New[string](FlagPackageVersion, false), |
| 64 | PackageVersionSpec: flag.New[[]string](FlagPackageVersionSpec, false), |
| 65 | GitResourceRefsSpec: flag.New[[]string](FlagGitResourceRefSpec, false), |
| 66 | } |
| 67 | } |
| 68 | |
| 69 | type CreateOptions struct { |
| 70 | *CreateFlags |