{"id":21736382,"url":"https://github.com/kyza/rusefs","last_synced_at":"2025-06-15T20:10:21.195Z","repository":{"id":106281620,"uuid":"389707978","full_name":"Kyza/rusefs","owner":"Kyza","description":"A simple Rust grep-like CLI tool for searching your filesystem with regex.","archived":false,"fork":false,"pushed_at":"2021-07-26T22:40:21.000Z","size":64,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-25T21:11:23.696Z","etag":null,"topics":["filesystem","grep","rust","search"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kyza.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-26T17:00:33.000Z","updated_at":"2021-07-26T22:40:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"fe475237-3084-4d32-931a-e496919323ba","html_url":"https://github.com/Kyza/rusefs","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kyza%2Frusefs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kyza%2Frusefs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kyza%2Frusefs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kyza%2Frusefs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kyza","download_url":"https://codeload.github.com/Kyza/rusefs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244715168,"owners_count":20497979,"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":["filesystem","grep","rust","search"],"created_at":"2024-11-26T05:18:32.428Z","updated_at":"2025-03-21T00:27:37.932Z","avatar_url":"https://github.com/Kyza.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  rusefs\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  RUst SEarch FileSystem\n\u003c/p\u003e\n\n---\n\nA simple [Rust](https://www.rust-lang.org/) [grep](https://www.gnu.org/software/grep/)-like CLI tool for searching your filesystem with [regex](https://docs.rs/regex/1.5.4/regex/#syntax).\n\n## Example\n\nSearch for all JavaScript files by their extension (case-insensitively) with `functionName()` in them that are under 5MB in `~/GitHub` and `~/Downloads` while skipping all files and folders named `node_modules` or `.git`.\n\n```bash\nrusefs -f ~/GitHub -f ~/Downloads -n \"(?i)\\.js\" -c \"functionName\\(\\)\" -e \"node_modules\" -e \"^\\.git$\" -s 5\n```\n\n## Installation\n\nDownload the binary for your architechure from the [releases](https://github.com/Kyza/rusefs/releases), extract it, and place it somewhere in your PATH. Alternatively you can create an alias for it in your `.bashrc` or `.zshrc`.\n\nA [`rusefs-config.toml`](https://github.com/Kyza/rusefs/blob/master/rusefs-config.toml) file can be created in the same folder as the binary to include default settings. The keys are the same as the long names for the CLI flags, run `rusefs --help` to find them.\n\n## Building\n\nBuilding this program requires [Rust](https://www.rust-lang.org/).\n\nOnce you've installed [Rust](https://www.rust-lang.org/), build the binary with the command below.\n\n```bash\ncargo build --release\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkyza%2Frusefs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkyza%2Frusefs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkyza%2Frusefs/lists"}