github.com/pluralsh/plural-cli@v0.9.5/pkg/utils/backup/types.go (about)

     1  package backup
     2  
     3  type BackupOptions any
     4  
     5  const (
     6  	backupsDir = "backups"
     7  )
     8  
     9  type Backup[T BackupOptions] interface {
    10  	Exists() bool
    11  	Save(opts T) error
    12  	Restore(opts T) error
    13  	Remove() error
    14  }