flag

package
v0.0.0-...-8ad281a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 25, 2023 License: AGPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ArchiveFlagSet

type ArchiveFlagSet struct {
	Format string
}

ArchiveFlagSet is a flag set for command with archiving.

func NewArchiveFlagSet

func NewArchiveFlagSet(defaultFormat string) *ArchiveFlagSet

NewArchiveFlagSet creates a new ArchiveFlagSet.

func (*ArchiveFlagSet) FlagSet

func (a *ArchiveFlagSet) FlagSet() *pflag.FlagSet

FlagSet returns a flag set for command with archiving.

type ConfigFlagSet

type ConfigFlagSet struct {
	Path string
}

ConfigFlagSet is a flag set for configuration application.

func NewConfigFlagSet

func NewConfigFlagSet(defaultPath string) *ConfigFlagSet

NewConfigFlagSet creates a new ConfigFlagSet.

func (*ConfigFlagSet) FlagSet

func (c *ConfigFlagSet) FlagSet() *pflag.FlagSet

FlagSet returns a flag set for configuration application.

func (*ConfigFlagSet) ReadYamlConfig

func (c *ConfigFlagSet) ReadYamlConfig() (*config.Config, error)

ReadYamlConfig reads a yaml config from the path.

type StorageFlagSet

type StorageFlagSet struct {
	StorageType storage.Type
	// contains filtered or unexported fields
}

StorageFlagSet is a flag set for command with storage using.

func NewStorageFlagSet

func NewStorageFlagSet() *StorageFlagSet

NewStorageFlagSet creates a new StorageFlagSet.

func (*StorageFlagSet) FlagSet

func (s *StorageFlagSet) FlagSet() *pflag.FlagSet

FlagSet returns a flag set for command with storage using.

func (*StorageFlagSet) WriteParams

func (s *StorageFlagSet) WriteParams() storage.WriteParams

WriteParams returns a write params for storage.

type SwiftStorageFlagSet

type SwiftStorageFlagSet struct {
	Container   string
	Hash        string
	ContentType string
}

SwiftStorageFlagSet is a flag set for Swift Storage configuration.

func NewSwiftStorageFlagSet

func NewSwiftStorageFlagSet() *SwiftStorageFlagSet

NewSwiftStorageFlagSet creates a new SwiftStorageFlagSet.

func (*SwiftStorageFlagSet) FlagSet

func (s *SwiftStorageFlagSet) FlagSet() *pflag.FlagSet

FlagSet returns a flag set for Swift Storage configuration.

func (*SwiftStorageFlagSet) WriteParams

func (s *SwiftStorageFlagSet) WriteParams() storage.WriteParams

WriteParams returns a write params for Swift Storage.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL