mask remotes, partial implementation

Everything implemented except for passing through to the masked remote.
Which should be trivial.
This commit is contained in:
Joey Hess 2025-04-10 13:10:07 -04:00
parent 89fccc15a8
commit 1313cc4d60
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
6 changed files with 218 additions and 1 deletions

View file

@ -41,6 +41,7 @@ import qualified Remote.Rclone
import qualified Remote.Hook
import qualified Remote.External
import qualified Remote.Compute
import qualified Remote.Mask
remoteTypes :: [RemoteType]
remoteTypes = map adjustExportImportRemoteType
@ -65,6 +66,7 @@ remoteTypes = map adjustExportImportRemoteType
, Remote.Hook.remote
, Remote.External.remote
, Remote.Compute.remote
, Remote.Mask.remote
]
{- Builds a list of all Remotes.