{"id":17061475,"url":"https://github.com/yashladha/gnore","last_synced_at":"2026-05-02T15:40:38.441Z","repository":{"id":62439630,"uuid":"302505780","full_name":"yashLadha/gnore","owner":"yashLadha","description":"gitignore.io CLI made in rust.","archived":false,"fork":false,"pushed_at":"2020-10-23T02:41:21.000Z","size":2488,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-01T01:15:04.287Z","etag":null,"topics":["cli","gitignore","gitignore-generator","rust"],"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/yashLadha.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}},"created_at":"2020-10-09T01:49:59.000Z","updated_at":"2020-10-23T02:41:23.000Z","dependencies_parsed_at":"2022-11-01T22:15:57.909Z","dependency_job_id":null,"html_url":"https://github.com/yashLadha/gnore","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yashLadha%2Fgnore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yashLadha%2Fgnore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yashLadha%2Fgnore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yashLadha%2Fgnore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yashLadha","download_url":"https://codeload.github.com/yashLadha/gnore/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245074337,"owners_count":20556741,"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":["cli","gitignore","gitignore-generator","rust"],"created_at":"2024-10-14T10:47:13.955Z","updated_at":"2026-05-02T15:40:38.410Z","avatar_url":"https://github.com/yashLadha.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"## ⚠ gnore\n\nCLI port of the awesome [gitignore.io](https://gitignore.io) in rust because 😅 WHY NOT!!!!\n\nThis project is me trying 👷 to get familiarity with rustlang 🦀.\n\nThings that you can do with the binary.\n1. Fuzzy find the stack from CLI as you do on the Web, in interactive mode.\n2. If want speed and directly want to capture the ignore from api, you can pass the list explicitly.\n3. Automatically detects the `.git` directory and updates the `.gitignore` in that path only.\n\n## 🛠 Build Instructions\n\n__PS: Make sure you have rust installed on your system before proceeding with the\nnext steps.__\n\n1. Clone the repository.\n```sh\n$ git clone --recurse-submodules https://github.com/yashLadha/ignore.git\n```\n\n2. `cd` into the directory and execute the following command.\n```sh\n$ cargo build --release\n```\n\n3. You can the generated binary at the following path\n```sh\n$ ./target/release/gnore\n```\n\n## 💻 Demo\n\n![demo](./assets/record.gif)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyashladha%2Fgnore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyashladha%2Fgnore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyashladha%2Fgnore/lists"}