Is it possible to limit the size of the local cache directory?

Just getting set up and figuring out the config that will work best for us - is there a way to set warnings or limits at the system level on the local cache directory size and/or the maximum file size of a single pull?

It looks as though add --to-remote and pull <target> will cover most of our use cases, but I’m still fully expecting to run a straightforward dvc pull at some point without thinking and accidentally fill all the space on the machine I’m using.

Are there any config settings to put some guardrails around that?