{"id":33927323,"url":"https://github.com/kjuulh/gitignore","last_synced_at":"2026-04-06T06:31:49.437Z","repository":{"id":61775088,"uuid":"555067209","full_name":"kjuulh/gitignore","owner":"kjuulh","description":"Git ignore (kignore) is a utility tool for easily adding entries to .gitignore files, and cleaning up afterwards","archived":false,"fork":false,"pushed_at":"2026-03-14T04:34:17.000Z","size":135,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-14T13:34:39.912Z","etag":null,"topics":["enhancement","git","ignore","rust","utility"],"latest_commit_sha":null,"homepage":"https://git.front.kjuulh.io/kjuulh/gitignore","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/kjuulh.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE-MIT","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-10-20T22:28:11.000Z","updated_at":"2026-03-14T01:44:34.000Z","dependencies_parsed_at":"2024-02-16T14:42:57.325Z","dependency_job_id":"eb544118-7ea7-46d3-b2d9-26d12f7f50d6","html_url":"https://github.com/kjuulh/gitignore","commit_stats":{"total_commits":38,"total_committers":2,"mean_commits":19.0,"dds":0.02631578947368418,"last_synced_commit":"dc5e11b4aace21b801e428417b492decc04f3c82"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/kjuulh/gitignore","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kjuulh%2Fgitignore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kjuulh%2Fgitignore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kjuulh%2Fgitignore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kjuulh%2Fgitignore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kjuulh","download_url":"https://codeload.github.com/kjuulh/gitignore/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kjuulh%2Fgitignore/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31463012,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"online","status_checked_at":"2026-04-06T02:00:07.287Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["enhancement","git","ignore","rust","utility"],"created_at":"2025-12-12T10:56:12.490Z","updated_at":"2026-04-06T06:31:49.431Z","avatar_url":"https://github.com/kjuulh.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Git ignore (kignore)\n\nIs an extension for easily adding ignored files to `.gitignore files`, when\nadded it will by default also try to remove any files matching the pattern added\nto .gitignore, this is by default also run in interactive mode, giving you the\noption to confirm or deny\n\n```bash\n$ kignore 'node_modules/'\nfound .gitignore .../some-path/.gitignore\nAdded node_modules/ to .gitignore\nRemoved node_modules/ from git index\n```\n\n```bash\n$ git ignore 'node_modules/'\nfound .gitignore .../some-path/.gitignore\nAdded node_modules/ to .gitignore\nRemoved node_modules/ from git index\n```\n\n## Installation\n\n### Cargo\n\nCargo will only pull the `kignore` command and won't add a subcommand to `git.\n\n```bash\n$ cargo install kignore\n$ cargo binstall kignore # binstall will warn that git.front.kjuulh.io isn't a valid repo, it is still installable though\n\n```\n\n#### Post install\n\nTo get the `git ignore` subcommand working you will need to have the file\ngit-ignore available on your path\n\n```\n# zsh\neval \"kignore init zsh\"\n\n# shell\neval \"kignore init sh\"\n\n# bash\neval \"kignore init bash\"\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkjuulh%2Fgitignore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkjuulh%2Fgitignore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkjuulh%2Fgitignore/lists"}