{"id":16382713,"url":"https://github.com/mockturtl/squint","last_synced_at":"2025-09-02T13:32:30.719Z","repository":{"id":26599195,"uuid":"30054091","full_name":"mockturtl/squint","owner":"mockturtl","description":"Issue labels for hackers.","archived":false,"fork":false,"pushed_at":"2015-07-20T20:02:22.000Z","size":578,"stargazers_count":6,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-19T14:04:04.649Z","etag":null,"topics":["github-labels"],"latest_commit_sha":null,"homepage":"https://pub.dartlang.org/packages/squint","language":"Dart","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/mockturtl.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-01-30T03:22:25.000Z","updated_at":"2016-11-28T19:02:14.000Z","dependencies_parsed_at":"2022-09-14T03:40:15.573Z","dependency_job_id":null,"html_url":"https://github.com/mockturtl/squint","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockturtl%2Fsquint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockturtl%2Fsquint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockturtl%2Fsquint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockturtl%2Fsquint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mockturtl","download_url":"https://codeload.github.com/mockturtl/squint/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231789456,"owners_count":18426966,"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":["github-labels"],"created_at":"2024-10-11T04:06:09.489Z","updated_at":"2024-12-29T21:31:46.325Z","avatar_url":"https://github.com/mockturtl.png","language":"Dart","readme":"squint\n======\n\nSquint is a client for GitHub's [issue labels][gh-issue-labels] api (v3).\n\n[![Pub Version][pub_badge]][pub]\n[![Build Status][ci-badge]][ci]\n[![Documentation][dartdocs-badge]][dartdocs]\n[![Tickets Ready][waffle_badge]][waffle]\n\n[ci-badge]: https://travis-ci.org/mockturtl/squint.svg?branch=master\n[ci]: https://travis-ci.org/mockturtl/squint\n[pub_badge]: https://img.shields.io/pub/v/squint.svg\n[pub]: https://pub.dartlang.org/packages/squint\n[waffle_badge]: https://badge.waffle.io/mockturtl/squint.svg?label=ready\u0026title=Ready\n[waffle]: https://waffle.io/mockturtl/squint\n[dartdocs-badge]: https://img.shields.io/badge/dartdocs-reference-blue.svg\n[dartdocs]: http://www.dartdocs.org/documentation/squint/latest\n\n### about\n\nGroom the default tags to suit your team. Try it with [Stagehand][] in a new repo.\n\nSquint is idempotent. Requests are deduplicated against the repo's current labels.\n\n[stagehand]: http://stagehand.pub/\n[gh-issue-labels]: https://developer.github.com/v3/issues/labels/\n\n### usage\n\nCreate [`.env`][.env] from the template file and fill in its values.\n\n[.env]: https://github.com/mockturtl/squint/blob/master/.env.example\n\nCreate [`.squint.yml`][squintfile] (or `.json`) with the issue labels you wish \nto add, remove, or change.\n\n```yaml\nremove:\n  - help wanted\n  - invalid\n  - question\n  - enhancement\n\nadd: \n  - name: blocked\n    color: '#800000'\n  - name: ready\n    color: '#01ff70'\n  - name: android\n    color: '#a4c639'\n  - name: jigglypuff\n    color: '#fad0de'\n\nchange:\n  - name: bug\n    color: '#d32f2f'\n  - name: wontfix\n    color: '#000000'\n  - name: duplicate\n    color: '#433333'\n```\n\nSee [documentation][usage] and [examples][].\n\n[usage]: http://www.dartdocs.org/documentation/squint/latest/index.html#squint/squint\n[examples]: https://github.com/mockturtl/squint/tree/master/example\n[squintfile]: https://github.com/mockturtl/squint/blob/master/.squint.yml.example\n\n### cli\n \nGrab the latest:\n\n```sh\n$ pub global activate squint\n```\n\nPub will install the `squint` executable. ([more][pub-global])\n\nRun:\n\n```sh\n$ squint --help  # needs ~/.pub-cache/bin in your PATH\n```\n\n[pub-global]: https://www.dartlang.org/tools/pub/cmd/pub-global.html#running-a-script\n\n\n#### discussion\n\nUse the [issue tracker][tracker] for bug reports and feature requests.\n\nPull requests gleefully considered.\n\n[tracker]: https://github.com/mockturtl/squint/issues\n\n###### license: [MIT](LICENSE)","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmockturtl%2Fsquint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmockturtl%2Fsquint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmockturtl%2Fsquint/lists"}