Feature Request: default flag settings in the config

I can see it being really useful to set certain environment parameters in the config file for certain remotes. For example, if I always want to use 30 transfers with B2, it would be nice to set that in the remote so it is the default.

Another use case would be to make read-only remotes (set --immutable). My logic there comes from accidentally deleting a bunch of files (100% user error) but this would have been nice.

I can see it implemented as an option being something like

flags = --transfers 30

or the like.

The issues I see are about precedence. For example if there are conflicting flags on the source and dest remote. I think the easiest way is to make it always pick one (and emit a warning). A more complex way would be to assign priorities but that is probably not worth it. Of course, anything specified at the CLI or env variable would take precedence.

What do you think?

Thanks for that link. Glad to hear I am not the only one who wants to see this.

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.