1
0
mirror of https://github.com/rclone/rclone.git synced 2025-01-13 20:38:12 +02:00
rclone/fs
Nick Craig-Wood 1fed2d910c config: make config file system pluggable
If you are using rclone a library you can decide to use the rclone
config file system or not by calling

    configfile.LoadConfig(ctx)

If you don't you will need to set `config.Data` to an implementation
of `config.Storage`.

Other changes
- change interface of config.FileGet to remove unused default
- remove MustValue from config.Storage interface
- change GetValue to return string or bool like elsewhere in rclone
- implement a default config file system which panics with helpful error
- implement getWithDefault to replace the removed MustValue
- don't embed goconfig.ConfigFile so we can change the methods
2021-03-11 17:29:26 +00:00
..
accounting accounting: fix --bwlimit when up or down is off - fixes #5019 2021-02-13 12:45:12 +00:00
asyncreader fs: deglobalise the config #4685 2020-11-26 16:40:12 +00:00
cache feat: add multiple paths support to --compare-dest and --copy-dest flag 2021-02-16 18:17:04 +00:00
chunkedreader Spelling fixes 2020-10-14 15:21:31 +01:00
config config: make config file system pluggable 2021-03-11 17:29:26 +00:00
dirtree
driveletter
filter filter: Make --exclude "dir/" equivalent to --exclude "dir/**" 2021-02-07 17:29:16 +00:00
fserrors vfs: support synchronous cache space recovery upon ENOSPC 2020-08-25 21:12:06 +01:00
fshttp fshttp: fix bandwidth limiting after bad merge 2021-02-13 12:45:12 +00:00
fspath fs: Fix parsing of .. when joining remotes - Fixes #4862 2020-12-18 13:06:39 +00:00
hash hash: add MultiHasher.Sum() to retrieve a single specific hash 2020-11-13 02:31:59 +01:00
list filter: deglobalise to put filter config into the context #4685 2020-11-27 17:28:42 +00:00
log fs/log: don't compile systemd log integration for non unix systems 2020-12-28 23:07:12 +00:00
march fs: support multi-threads to head dst object 2020-12-02 16:26:37 +00:00
object
operations delete,rmdirs: make --rmdirs obey the filters 2021-02-19 10:32:28 +00:00
rc config: make config file system pluggable 2021-03-11 17:29:26 +00:00
sync feat: add multiple paths support to --compare-dest and --copy-dest flag 2021-02-16 18:17:04 +00:00
walk filter: deglobalise to put filter config into the context #4685 2020-11-27 17:28:42 +00:00
bwtimetable_test.go fs: Add string alternatives for setting options over the rc 2021-02-07 14:56:41 +00:00
bwtimetable.go fs: Add string alternatives for setting options over the rc 2021-02-07 14:56:41 +00:00
config_list_test.go
config_list.go
config_test.go fs: deglobalise the config #4685 2020-11-26 16:40:12 +00:00
config.go dropbox,ftp,onedrive,yandex: make --timeout 0 work properly 2021-03-01 12:08:58 +00:00
cutoffmode_test.go fs: Add string alternatives for setting options over the rc 2021-02-07 14:56:41 +00:00
cutoffmode.go fs: Add string alternatives for setting options over the rc 2021-02-07 14:56:41 +00:00
deletemode.go
dir.go
direntries_test.go
direntries.go
dump_test.go fs: Add string alternatives for setting options over the rc 2021-02-07 14:56:41 +00:00
dump.go fs: Add string alternatives for setting options over the rc 2021-02-07 14:56:41 +00:00
fingerprint_test.go test: Add context to mockfs.NewFs #3257 #4685 2020-11-09 18:05:54 +00:00
fingerprint.go
fs_test.go fs: Add string alternatives for setting options over the rc 2021-02-07 14:56:41 +00:00
fs.go dropbox: test file name length before upload to fix upload loop 2020-12-01 17:56:36 +00:00
log_test.go fs: Add string alternatives for setting options over the rc 2021-02-07 14:56:41 +00:00
log.go fs: Add string alternatives for setting options over the rc 2021-02-07 14:56:41 +00:00
mimetype.go
options_test.go
options.go docs: spelling: e.g. 2020-10-28 18:16:23 +00:00
parseduration_test.go fs: Add string alternatives for setting options over the rc 2021-02-07 14:56:41 +00:00
parseduration.go fs: Add string alternatives for setting options over the rc 2021-02-07 14:56:41 +00:00
sizesuffix_test.go fs: Add string alternatives for setting options over the rc 2021-02-07 14:56:41 +00:00
sizesuffix.go fs: Add string alternatives for setting options over the rc 2021-02-07 14:56:41 +00:00
version.go Start v1.55.0-DEV development 2021-02-02 16:30:58 +00:00
versioncheck.go build: raise minimum go version to go1.13 2021-02-03 17:41:06 +00:00