mirror of
https://github.com/rclone/rclone.git
synced 2025-01-03 12:59:32 +01:00
backend: Split backends which use the vfs into a seperate file
This is so that the VFS tests can use the backends but not cause an import loop.
This commit is contained in:
parent
578b9df6ea
commit
65d1e5d47e
4
backend/usevfs/usevfs.go
Normal file
4
backend/usevfs/usevfs.go
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
// Package all imports all the backends which use the VFS as part of
|
||||||
|
// their implementation these can't be imported by the VFS so need to
|
||||||
|
// be mentioned in here, not backend/all.
|
||||||
|
package all
|
@ -4,8 +4,9 @@ package gomobile
|
|||||||
import (
|
import (
|
||||||
"github.com/rclone/rclone/librclone/librclone"
|
"github.com/rclone/rclone/librclone/librclone"
|
||||||
|
|
||||||
_ "github.com/rclone/rclone/backend/all" // import all backends
|
_ "github.com/rclone/rclone/backend/all" // import all backends
|
||||||
_ "github.com/rclone/rclone/lib/plugin" // import plugins
|
_ "github.com/rclone/rclone/backend/usevfs" // import all backends which use the VFS
|
||||||
|
_ "github.com/rclone/rclone/lib/plugin" // import plugins
|
||||||
|
|
||||||
_ "golang.org/x/mobile/event/key" // make go.mod add this as a dependency
|
_ "golang.org/x/mobile/event/key" // make go.mod add this as a dependency
|
||||||
)
|
)
|
||||||
|
@ -34,13 +34,14 @@ import (
|
|||||||
|
|
||||||
"github.com/rclone/rclone/librclone/librclone"
|
"github.com/rclone/rclone/librclone/librclone"
|
||||||
|
|
||||||
_ "github.com/rclone/rclone/backend/all" // import all backends
|
_ "github.com/rclone/rclone/backend/all" // import all backends
|
||||||
_ "github.com/rclone/rclone/cmd/cmount" // import cmount
|
_ "github.com/rclone/rclone/backend/usevfs" // import all backends which use the VFS
|
||||||
_ "github.com/rclone/rclone/cmd/mount" // import mount
|
_ "github.com/rclone/rclone/cmd/cmount" // import cmount
|
||||||
_ "github.com/rclone/rclone/cmd/mount2" // import mount2
|
_ "github.com/rclone/rclone/cmd/mount" // import mount
|
||||||
_ "github.com/rclone/rclone/fs/operations" // import operations/* rc commands
|
_ "github.com/rclone/rclone/cmd/mount2" // import mount2
|
||||||
_ "github.com/rclone/rclone/fs/sync" // import sync/*
|
_ "github.com/rclone/rclone/fs/operations" // import operations/* rc commands
|
||||||
_ "github.com/rclone/rclone/lib/plugin" // import plugins
|
_ "github.com/rclone/rclone/fs/sync" // import sync/*
|
||||||
|
_ "github.com/rclone/rclone/lib/plugin" // import plugins
|
||||||
)
|
)
|
||||||
|
|
||||||
// RcloneInitialize initializes rclone as a library
|
// RcloneInitialize initializes rclone as a library
|
||||||
|
@ -4,7 +4,8 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
_ "github.com/rclone/rclone/backend/all" // import all backends
|
_ "github.com/rclone/rclone/backend/all" // import all backends
|
||||||
|
_ "github.com/rclone/rclone/backend/usevfs" // import all backends which use the VFS
|
||||||
"github.com/rclone/rclone/cmd"
|
"github.com/rclone/rclone/cmd"
|
||||||
_ "github.com/rclone/rclone/cmd/all" // import all commands
|
_ "github.com/rclone/rclone/cmd/all" // import all commands
|
||||||
_ "github.com/rclone/rclone/lib/plugin" // import plugins
|
_ "github.com/rclone/rclone/lib/plugin" // import plugins
|
||||||
|
Loading…
Reference in New Issue
Block a user