// SetFlags implements Command.SetFlags. func (c *addImageMetadataCommand) SetFlags(f *gnuflag.FlagSet) { c.cloudImageMetadataCommandBase.SetFlags(f) f.StringVar(&c.Region, "region", "", "image cloud region") f.StringVar(&c.Series, "series", "", "image series") f.StringVar(&c.Arch, "arch", "amd64", "image architecture") f.StringVar(&c.VirtType, "virt-type", "", "image metadata virtualisation type") f.StringVar(&c.RootStorageType, "storage-type", "", "image metadata root storage type") f.Uint64Var(&c.RootStorageSize, "storage-size", 0, "image metadata root storage size") f.StringVar(&c.Stream, "stream", "released", "image metadata stream") }
// SetFlags implements Command.SetFlags. func (c *addImageMetadataCommand) SetFlags(f *gnuflag.FlagSet) { c.cloudImageMetadataCommandBase.SetFlags(f) f.StringVar(&c.ImageId, "image-id", "", "metadata image id") f.StringVar(&c.Region, "region", "", "image cloud region") // TODO (anastasiamac 2015-09-30) Ideally default should be latest LTS. // Hard-coding "trusty" for now. f.StringVar(&c.Series, "series", "trusty", "image series") f.StringVar(&c.Arch, "arch", "amd64", "image architecture") f.StringVar(&c.VirtType, "virt-type", "", "image metadata virtualisation type") f.StringVar(&c.RootStorageType, "storage-type", "", "image metadata root storage type") f.Uint64Var(&c.RootStorageSize, "storage-size", 0, "image metadata root storage size") f.StringVar(&c.Stream, "stream", "released", "image metadata stream") }