cmd

package
v0.0.0-...-be449fd Latest Latest
Warning

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

Go to latest
Published: Oct 13, 2022 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AppVersion

func AppVersion() string

Types

type CipherCmd

type CipherCmd struct {
	*cliu.BaseCommand
	MasterKeyFlag *MasterKeyFlag
	SecretFlag    *SecretFlag
}

func NewCipherCmd

func NewCipherCmd() (ret *CipherCmd)

type Cli

type Cli struct {
	*cli.App
	*cliu.CommonFlags
}

func NewCli

func NewCli(common *cliu.CommonFlags, appName string, usage string) (ret *Cli)

type CloneGroupsCmd

type CloneGroupsCmd struct {
	*DoubleServerCmd
}

func NewCloneGroupsCmd

func NewCloneGroupsCmd() (ret *CloneGroupsCmd)

type ClonePermissionsCmd

type ClonePermissionsCmd struct {
	*DoubleServerCmd
}

func NewClonePermissionsCmd

func NewClonePermissionsCmd() (ret *ClonePermissionsCmd)

type CloneProjectsCmd

type CloneProjectsCmd struct {
	*DoubleServerCmd
}

func NewCloneProjectsCmd

func NewCloneProjectsCmd() (ret *CloneProjectsCmd)

type CloneRepoCmd

type CloneRepoCmd struct {
	*DoubleServerCmd
	RepoKeyFlag     *RepoKeyFlag
	ReplicationFlag *ReplicationFlag
}

func NewCloneRepoCmd

func NewCloneRepoCmd() (ret *CloneRepoCmd)

type CloneReposCmd

type CloneReposCmd struct {
	*DoubleServerCmd
	PackageTypeFlag *PackageTypeFlag
	ReplicationFlag *ReplicationFlag
}

func NewCloneReposCmd

func NewCloneReposCmd() (ret *CloneReposCmd)

type CloneServersCmd

type CloneServersCmd struct {
	*DoubleServerCmd
	ReplicationFlag *ReplicationFlag
}

func NewCloneServesCmd

func NewCloneServesCmd() (ret *CloneServersCmd)

type CloneUsersCmd

type CloneUsersCmd struct {
	*DoubleServerCmd
}

func NewCloneUsersCmd

func NewCloneUsersCmd() (ret *CloneUsersCmd)

type CollectPermissionTargetManagersCmd

type CollectPermissionTargetManagersCmd struct {
	*ServerCmd
}

func NewCollectUsersByAccessLevelsCmd

func NewCollectUsersByAccessLevelsCmd() (ret *CollectPermissionTargetManagersCmd)

type CollectTrashCanCmd

type CollectTrashCanCmd struct {
	*ServerCmd
	TargetFileFlag *OutputFileFlag
}

func NewCollectTrashCan

func NewCollectTrashCan() (ret *CollectTrashCanCmd)

type DisableReplicationsCmd

type DisableReplicationsCmd struct {
	*ServerCmd
}

func NewDisableReplicationsCmd

func NewDisableReplicationsCmd() (ret *DisableReplicationsCmd)

type DoubleServerCmd

type DoubleServerCmd struct {
	*ServerCmd
	Target     *ServerDef
	DryRunFlag *DryRunFlag
}

func NewDoubleServerCmd

func NewDoubleServerCmd() *DoubleServerCmd

type DryRunFlag

type DryRunFlag struct {
	*cliu.BoolFlag
}

func NewDryRunFlag

func NewDryRunFlag() *DryRunFlag

type EnableReplicationsCmd

type EnableReplicationsCmd struct {
	*ServerCmd
}

func NewEnableReplicationsCmd

func NewEnableReplicationsCmd() (ret *EnableReplicationsCmd)

type ExportMetaDataCmd

type ExportMetaDataCmd struct {
	*ServerCmd
	ServerPathFlag *ServerPathFlag
}

func NewExportMetaDataCmd

func NewExportMetaDataCmd() (ret *ExportMetaDataCmd)

type ExportUsersCmd

type ExportUsersCmd struct {
	*ServerCmd
	UsersFileFlag *UsersFileFlag
}

func NewExportUsersCmd

func NewExportUsersCmd() (ret *ExportUsersCmd)

type MasterKeyFlag

type MasterKeyFlag struct {
	*cliu.StringFlag
}

func NewMasterKeyFlag

func NewMasterKeyFlag() *MasterKeyFlag

type OutputFileFlag

type OutputFileFlag struct {
	*cliu.StringFlag
}

func NewOutputFileFlag

func NewOutputFileFlag(label string) *OutputFileFlag

type PackageTypeFlag

type PackageTypeFlag struct {
	*cliu.StringFlag
}

func NewPackageTypeFlag

func NewPackageTypeFlag() *PackageTypeFlag

type PasswordTag

type PasswordTag struct {
	*cliu.StringFlag
}

func NewPasswordFlag

func NewPasswordFlag(label string) *PasswordTag

type ProjectsFlag

type ProjectsFlag struct {
	*cliu.StringFlag
}

func NewProjectsFlag

func NewProjectsFlag() *ProjectsFlag

func (*ProjectsFlag) ProjectKeys

func (o *ProjectsFlag) ProjectKeys() []string

type ReplicationFlag

type ReplicationFlag struct {
	*cliu.BoolFlag
}

func NewReplicationFlag

func NewReplicationFlag() *ReplicationFlag

type RepoKeyFlag

type RepoKeyFlag struct {
	*cliu.StringFlag
}

func NewRepoKeyFlag

func NewRepoKeyFlag() *RepoKeyFlag

type SecretFlag

type SecretFlag struct {
	*cliu.StringFlag
}

func NewSecretFlag

func NewSecretFlag() *SecretFlag

type ServerCmd

type ServerCmd struct {
	*cliu.BaseCommand
	Server     *ServerDef
	DryRunFlag *DryRunFlag
}

func NewServerCmd

func NewServerCmd(serverLabel string) *ServerCmd

type ServerDef

type ServerDef struct {
	Url      *UrlFlag
	User     *UserFlag
	Password *PasswordTag
	Token    *TokenTag
}

func NewServerDef

func NewServerDef(label string) *ServerDef

func (*ServerDef) BuildLabel

func (o *ServerDef) BuildLabel() (ret string)

type ServerPathFlag

type ServerPathFlag struct {
	*cliu.StringFlag
}

func NewServerPathFlag

func NewServerPathFlag() *ServerPathFlag

type TokenTag

type TokenTag struct {
	*cliu.StringFlag
}

func NewTokenTag

func NewTokenTag(label string) *TokenTag

type UrlFlag

type UrlFlag struct {
	*cliu.StringFlag
}

func NewUrlFlag

func NewUrlFlag(label string) *UrlFlag

func (*UrlFlag) NormalizedUrl

func (o *UrlFlag) NormalizedUrl() (ret string)

type UserFlag

type UserFlag struct {
	*cliu.StringFlag
}

func NewUserFlag

func NewUserFlag(label string) *UserFlag

type UsersFileFlag

type UsersFileFlag struct {
	*cliu.StringFlag
}

func NewUsersFileFlag

func NewUsersFileFlag() *UsersFileFlag

Jump to

Keyboard shortcuts

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