{"id":16562212,"url":"https://github.com/afilini/ffs","last_synced_at":"2025-10-28T23:30:58.774Z","repository":{"id":185279549,"uuid":"615278464","full_name":"afilini/ffs","owner":"afilini","description":"FakeFS","archived":false,"fork":false,"pushed_at":"2023-03-17T10:47:06.000Z","size":112,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-01T19:03:27.060Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/afilini.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-03-17T10:42:25.000Z","updated_at":"2023-03-19T22:06:08.000Z","dependencies_parsed_at":"2023-08-01T10:39:20.215Z","dependency_job_id":"6e482826-2dae-4c71-a3da-bd2bfa9a2a1e","html_url":"https://github.com/afilini/ffs","commit_stats":null,"previous_names":["afilini/ffs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afilini%2Fffs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afilini%2Fffs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afilini%2Fffs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afilini%2Fffs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/afilini","download_url":"https://codeload.github.com/afilini/ffs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238737896,"owners_count":19522270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T20:35:26.194Z","updated_at":"2025-10-28T23:30:52.041Z","avatar_url":"https://github.com/afilini.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ffs - FakeFS\n\nThis is a very, very, basic FUSE fs written in Rust which writes to stdout all the files written to the filesystem.\n\nIt was designed to be used in conjunction with Bitcoin Core, because some RPC commands (like `dumptxoutset`) only write the result to\na file, not to stdout. \n\nBy mounting this fs to a directory and asking Core to write the file somewhere within that directory, the content will be printed to\nthe stdout of this binary.\n\nRun with:\n\n```\ncargo run -- mnt/ \u003e out\n```\n\nThis will mount the fs to `mnt/` and anything written under that directory will be printed out and redirected to `out`.\n\nNaturally more complex pipelines can be constructed, to for example compress streams on the go, etc.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fafilini%2Fffs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fafilini%2Fffs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fafilini%2Fffs/lists"}