Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( EnvVarConfigPath = "BACKREST_CONFIG" // path to config file EnvVarDataDir = "BACKREST_DATA" // path to data directory EnvVarBindAddress = "BACKREST_PORT" // port to bind to (default 9898) EnvVarBinPath = "BACKREST_RESTIC_COMMAND" // path to restic binary (default restic) )
View Source
var ErrConfigNotFound = fmt.Errorf("config not found")
Functions ¶
func BindAddress ¶
func BindAddress() string
func ConfigFilePath ¶
func ConfigFilePath() string
ConfigFilePath - *nix systems use $XDG_CONFIG_HOME/backrest/config.json - windows uses %APPDATA%/backrest/config.json
func DataDir ¶
func DataDir() string
DataDir - *nix systems use $XDG_DATA_HOME/backrest - windows uses %APPDATA%/backrest/data
func NewDefaultConfig ¶
func ResticBinPath ¶
func ResticBinPath() string
func ValidateConfig ¶
Types ¶
type CachingValidatingStore ¶
type CachingValidatingStore struct { ConfigStore // contains filtered or unexported fields }
type ConfigStore ¶
type JsonFileStore ¶
type JsonFileStore struct { Path string // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.