<!--- Provide a general summary of the issue in the Title above --> ## Expected Behaviour <!--- If you're describing a bug, tell us what should happen --> <!--- If you're suggesting a change/improvement, tell us how it should work --> I'd like to be able to specify a local file on disk for the function store to test out definitions before publishing them on GitHub. ## Current Behaviour <!--- If describing a bug, tell us what happens instead of the expected behaviour --> <!--- If suggesting a change/improvement, explain the difference from current behaviour --> I can test any HTTP url via `--url`, but not a local file via a flag. <!-- How is this affecting you? What task are you trying to accomplish? --> ## Why do you need this? Better testing experience and contributing experience. ## Which Solution Do You Recommend? A new flag perhaps, or a url like `file://`. I think a flag fits better with the intuitive developer experience of a UNIX CLI. ## Steps to Reproduce (for bugs) <!--- Provide a link to a live example, or an unambiguous set of steps to --> <!--- reproduce this bug. Include code to reproduce, if relevant --> 1. `git clone https://github.com/openfaas/store-functions && cd store-functions` 2. `faas-cli store deploy --file ./functions.json` 3. See an error