{"id":16678073,"url":"https://github.com/johnynek/ghissue","last_synced_at":"2025-04-09T21:32:55.276Z","repository":{"id":66746757,"uuid":"48004693","full_name":"johnynek/ghissue","owner":"johnynek","description":"Command-line Github issues client","archived":false,"fork":false,"pushed_at":"2015-12-22T00:35:50.000Z","size":30,"stargazers_count":11,"open_issues_count":4,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-23T23:26:36.029Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/johnynek.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}},"created_at":"2015-12-14T22:22:55.000Z","updated_at":"2022-04-01T08:38:52.000Z","dependencies_parsed_at":"2023-03-11T00:19:55.456Z","dependency_job_id":null,"html_url":"https://github.com/johnynek/ghissue","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/johnynek%2Fghissue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnynek%2Fghissue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnynek%2Fghissue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnynek%2Fghissue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/johnynek","download_url":"https://codeload.github.com/johnynek/ghissue/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248114784,"owners_count":21050112,"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-12T13:28:17.722Z","updated_at":"2025-04-09T21:32:55.249Z","avatar_url":"https://github.com/johnynek.png","language":"Haskell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ghissue\nCommand-line Github issues client.\n\n## Running\nYou need to [install stack](http://docs.haskellstack.org/en/stable/README.html#how-to-install) the\nhaskell build tool.\n```\nstack build\nstack install\n```\nThis will install `ghissue-exe` into your `~/.local/bin` which should be in your path after stack is\ninstalled.\n\nYou can run without installing using stack:\n```\nstack exec ghissue-exe command -- \u003cnon-stack options after the --\u003e\n```\n\n```\nghissue: a command line github issues tool\n\nUsage: ghissue-exe COMMAND\n\nAvailable options:\n  -h,--help                Show this help text\n\nAvailable commands:\n  show                     Show issues\n  new                      Create a new issue. If no --body is given stdin is\n                           used.\n  close                    Close one or more issues\n  label                    Label one or more issues\n  visit                    Visit an issue in your default web browser\n  comment                  Attach a comment to a given issue. If no --body is\n                           given stdin is used\n  assign                   Assign one or more issues to a given user\n```\n\n## Configuring\n\nThis is currently done by having a file \"ghissue.conf\" in the `.git` directory for the\ncurrent project which contains one line of the format:\n```\noauthstring githuborg repo\n```\nTo get an oauth string, go to https://github.com/settings/tokens and create a new token. (You will need to ensure the token has `repo` or `public_repo` scopes enabled, and you will also need to ensure that issues are enabled for that repository.) Copy the auth string and save it into that file.\n\n## Usage\n`ghissue-exe --help` should give you help after you set up the configuration file. Each\ncommand has its own help, e.g. `ghissue-exe show --help`.\n\n### show\n\n`ghissue-exe show 90-200` pointing at the `twitter/summingbird` repo might return:\n\n```\n190\tAdd regression tests for BatchID off-by-one bugs discovered.\t\n189\tAdd a storm-trident backend\t\n188\tAdd algebird.ExclusiveUpper[T] and algebird.InclusiveUpper[T] types to deal with off-by-one\tcleanup, scalding\n183\tInvestigate CRDTs\t\n155\tClean buffer join API\tdocumentation, enhancement, storm\n154\tTransactional Storm Planner\tenhancement\n142\tAdd ability to create test Sources from scalacheck.Gen\t\n140\tTiered Aggregation for Scalding\tenhancement, scalding\n136\tTreat Configuration as a mutable object, not immutable\tenhancement, scalding\n134\tImplement WritableSink with template tap.\tenhancement, scalding\n112\tClientStore should take a \"most recent batch\" fn\tclient, enhancement\n108\tImplement code for Scalding sources to report maximum available DateRange\tscalding\n95\tremove versionToBatchIDCompat\tcleanup, scalding\n94\tCoordinate Metadata and Data retrieval in VersionedBatchStore\tscalding\n93\tMove HDFSMetadata to scalding-commons\tnewbie, scalding\n92\tUse TemplateTap to write distinct batches\tscalding\n91\tDon't Load unnecessary data in BatchedLookup\tscalding\n```\n\n### new\nCreate a new issue\n\n### visit\nVisit an issue in the web browser (currently only works if you have a shell command called `open` in\npath that opens your browser, as OSX would do).\n\n### close\nClose an existing issue\n\n### label\nAttach labels to issues\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnynek%2Fghissue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjohnynek%2Fghissue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnynek%2Fghissue/lists"}