From d378a171c8889460608689474272fec501839ec0 Mon Sep 17 00:00:00 2001 From: Michael Eischer Date: Fri, 7 Feb 2025 19:08:51 +0100 Subject: [PATCH] cleanup backend initialization --- cmd/restic/global.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/cmd/restic/global.go b/cmd/restic/global.go index 88502e18c..0be456d29 100644 --- a/cmd/restic/global.go +++ b/cmd/restic/global.go @@ -148,11 +148,12 @@ func (opts *GlobalOptions) AddFlags(f *pflag.FlagSet) { } var globalOptions = GlobalOptions{ - stdout: os.Stdout, - stderr: os.Stderr, + stdout: os.Stdout, + stderr: os.Stderr, + backends: collectBackends(), } -func init() { +func collectBackends() *location.Registry { backends := location.NewRegistry() backends.Register(azure.NewFactory()) backends.Register(b2.NewFactory()) @@ -163,7 +164,7 @@ func init() { backends.Register(s3.NewFactory()) backends.Register(sftp.NewFactory()) backends.Register(swift.NewFactory()) - globalOptions.backends = backends + return backends } func stdinIsTerminal() bool {