mirror of
https://github.com/kopia/kopia.git
synced 2026-03-17 13:46:12 -04:00
28 lines
840 B
Go
28 lines
840 B
Go
package cli
|
|
|
|
type commandRepository struct {
|
|
connect commandRepositoryConnect
|
|
create commandRepositoryCreate
|
|
disconnect commandRepositoryDisconnect
|
|
repair commandRepositoryRepair
|
|
setClient commandRepositorySetClient
|
|
setParameters commandRepositorySetParameters
|
|
status commandRepositoryStatus
|
|
syncTo commandRepositorySyncTo
|
|
upgrade commandRepositoryUpgrade
|
|
}
|
|
|
|
func (c *commandRepository) setup(svc advancedAppServices, parent commandParent) {
|
|
cmd := parent.Command("repository", "Commands to manipulate repository.").Alias("repo")
|
|
|
|
c.connect.setup(svc, cmd)
|
|
c.create.setup(svc, cmd)
|
|
c.disconnect.setup(svc, cmd)
|
|
c.repair.setup(svc, cmd)
|
|
c.setClient.setup(svc, cmd)
|
|
c.setParameters.setup(svc, cmd)
|
|
c.status.setup(svc, cmd)
|
|
c.syncTo.setup(svc, cmd)
|
|
c.upgrade.setup(svc, cmd)
|
|
}
|