diff --git a/db.go b/db.go index d777239..60bc906 100755 --- a/db.go +++ b/db.go @@ -30,6 +30,8 @@ func New(key Type, params ...string) (db DB, err error) { case MAP: db = NewMap() err = nil + case RCLONE: + db, err = NewRClone(params[0], params[1]) case BOLT: db, err = NewBolt(params[0]) case MINIO: diff --git a/type.go b/type.go index 8ca0000..7ac115d 100755 --- a/type.go +++ b/type.go @@ -18,6 +18,7 @@ const ( MEMCACHECLUSTER = Type(iota) MONGO = Type(iota) MINIO = Type(iota) + RCLONE = Type(iota) ) func (t Type) String() string { @@ -28,6 +29,8 @@ func (t Type) String() string { return "redis" case MAP: return "map" + case RCLONE: + return "rclone" case COCKROACH: return "cockroach" case BOLT: