Documentation ¶
Overview ¶
Package arq implements read-only access to Arq backups stored on S3. Arq is a Mac backup tool (http://www.haystacksoftware.com/arq/) but the package can read the backups regardless of operating system.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Computer ¶
type Computer struct { Name string // name of computer User string // name of user UUID string // contains filtered or unexported fields }
A Computer represents a computer with backups (Folders).
type Conn ¶
type Conn struct {
// contains filtered or unexported fields
}
A Conn represents a connection to an S3 server holding Arq backups.
func (*Conn) Computers ¶
Computers returns a list of the computers with backups available on the S3 server.
func (*Conn) DeleteCache ¶
func (c *Conn) DeleteCache()
type File ¶
type File struct {
// contains filtered or unexported fields
}
A File represents a file or directory in a tree.
type Folder ¶
type Folder struct { Path string // root of tree of last backup // contains filtered or unexported fields }
A Folder represents a backed-up tree on a computer.
Directories ¶
Path | Synopsis |
---|---|
Arqfs implements a file system interface to a collection of Arq backups.
|
Arqfs implements a file system interface to a collection of Arq backups. |
Hist shows the history of a given file, using Arq backups.
|
Hist shows the history of a given file, using Arq backups. |
Click to show internal directories.
Click to hide internal directories.