Documentation
¶
Index ¶
- func AppVersion() string
- type CipherCmd
- type Cli
- type CloneGroupsCmd
- type ClonePermissionsCmd
- type CloneProjectsCmd
- type CloneRepoCmd
- type CloneReposCmd
- type CloneServersCmd
- type CloneUsersCmd
- type CollectPermissionTargetManagersCmd
- type CollectTrashCanCmd
- type DisableReplicationsCmd
- type DoubleServerCmd
- type DryRunFlag
- type EnableReplicationsCmd
- type ExportMetaDataCmd
- type ExportUsersCmd
- type MasterKeyFlag
- type OutputFileFlag
- type PackageTypeFlag
- type PasswordTag
- type ProjectsFlag
- type ReplicationFlag
- type RepoKeyFlag
- type SecretFlag
- type ServerCmd
- type ServerDef
- type ServerPathFlag
- type TokenTag
- type UrlFlag
- type UserFlag
- type UsersFileFlag
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 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 ¶
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 ¶
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 ¶
type ServerDef ¶
type ServerDef struct {
Url *UrlFlag
User *UserFlag
Password *PasswordTag
Token *TokenTag
}
func NewServerDef ¶
func (*ServerDef) BuildLabel ¶
type ServerPathFlag ¶
type ServerPathFlag struct {
*cliu.StringFlag
}
func NewServerPathFlag ¶
func NewServerPathFlag() *ServerPathFlag
type UrlFlag ¶
type UrlFlag struct {
*cliu.StringFlag
}
func NewUrlFlag ¶
func (*UrlFlag) NormalizedUrl ¶
type UsersFileFlag ¶
type UsersFileFlag struct {
*cliu.StringFlag
}
func NewUsersFileFlag ¶
func NewUsersFileFlag() *UsersFileFlag
Click to show internal directories.
Click to hide internal directories.