{ "blobs": ["test to check if blobs are uploaded", "this"], "trees": { "tree-0": { "subject": { "type": "KNOWN", "data": { "id": "1eb79602411ef02cf6fe117897015fff89f80face4eccd50425c45149b148408", "size": 4, "file_type": "f" } }, "thing": { "type": "KNOWN", "data": { "id": "0bbd636ca17d06a5b630fe3f19844192f57fb70ae9b24686cc8a2fa7e48c9b77", "size": 35, "file_type": "f" } } }, "tree-1": { "test_data": { "type": "ACTION", "data": { "id": "write_test", "path": "statement" } } } }, "actions": { "write_test": { "input": { ".": { "type": "TREE", "data": { "id": "tree-0" } } }, "output": [ "statement" ], "command": [ "/bin/sh", "-c", "set -e\necho -n \"$(cat subject) is a $(cat thing)\" > statement" ] }, "read_test": { "input": { "data": { "type": "TREE", "data": { "id": "tree-1" } } }, "output": [ "statement" ], "command": [ "/bin/sh", "-c", "cat data/test_data > statement" ] } } }