So right now, lab50 supports a file key, which is either a string or a list of strings, which is based on CS50 Sandbox's support for a file HTTP parameter, https://cs50.readthedocs.io/sandbox/#configuration. In the context of HTTP, didn't seem appropriate to call it files, since multiple files have to be provided one at a time, a la:
But in the context of .cs50.yaml, it seems a bit confusing to have lab50 use file and have check50 and submit50 use files. I could easily change over to files, but then I'd run afoul of the tag requirement, which shouldn't apply to lab50's use of files:
https://cs50.readthedocs.io/sandbox/#configuration
How best to handle?
So right now, lab50 supports a
filekey, which is either a string or a list of strings, which is based on CS50 Sandbox's support for afileHTTP parameter, https://cs50.readthedocs.io/sandbox/#configuration. In the context of HTTP, didn't seem appropriate to call itfiles, since multiple files have to be provided one at a time, a la:But in the context of
.cs50.yaml, it seems a bit confusing to havelab50usefileand havecheck50andsubmit50usefiles. I could easily change over tofiles, but then I'd run afoul of the tag requirement, which shouldn't apply tolab50's use offiles:https://cs50.readthedocs.io/sandbox/#configuration
How best to handle?