in stash/restore/get_stash.py [0:0]
def jq(file: str, query: str, args: List[str] = []):
"""Wrapper to run `jq` query on a file on disk or on a JSON string."""
if os.path.isfile(file):
result = run_checked(["jq", *args, query, file])
elif file.startswith("{"):
result = run_checked(["jq", *args, query], input=file)
else:
raise ValueError("Input 'file' not found and not valid json string")
return result