{"id":19025933,"url":"https://github.com/heruka-urgyen/lit","last_synced_at":"2026-04-20T19:05:06.940Z","repository":{"id":54829352,"uuid":"288030864","full_name":"heruka-urgyen/lit","owner":"heruka-urgyen","description":"Interactive git tools","archived":false,"fork":false,"pushed_at":"2021-04-12T23:44:10.000Z","size":2155,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-21T19:15:36.331Z","etag":null,"topics":["cli","git","ink","interactive","react","tools"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/heruka-urgyen.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":"2020-08-16T21:57:11.000Z","updated_at":"2022-03-20T02:04:48.000Z","dependencies_parsed_at":"2022-08-14T04:10:17.298Z","dependency_job_id":null,"html_url":"https://github.com/heruka-urgyen/lit","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/heruka-urgyen/lit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heruka-urgyen%2Flit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heruka-urgyen%2Flit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heruka-urgyen%2Flit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heruka-urgyen%2Flit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/heruka-urgyen","download_url":"https://codeload.github.com/heruka-urgyen/lit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heruka-urgyen%2Flit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32061260,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T11:35:06.609Z","status":"ssl_error","status_checked_at":"2026-04-20T11:34:48.899Z","response_time":94,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cli","git","ink","interactive","react","tools"],"created_at":"2024-11-08T20:46:47.994Z","updated_at":"2026-04-20T19:05:06.924Z","avatar_url":"https://github.com/heruka-urgyen.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Lit\n===\n\n\u003e Interactive git tools\n\nLit is a set of interactive git tools that aims to automate tedious git tasks.\n\n## Installation\n`npm i -g @heruka_urgyen/lit`\n\n## Usage\n`lit [--help] \u003ccommand\u003e`\n\n## Commands\n\n### Status\nUsage: `lit status`\n\nGit status with interactive cli for selecting files.\nIt provides operations, such as _stage_, _reset_, _checkout_, _commit_, _commit --amend_ and _commit --fixup_.\nThe last one will open git log to select a commit for fixup.\n\n![status-image](images/status.png)\n\n### Diff\nUsage: `lit diff`\n\nInteractive git diff that combines status with diff for each file.\nList of files is displayed on the left and diff is displayed on the right.\nThe diff pane can be resized with `h` and `l` and focus toggled with `v`.\nWhen focused, navigation keys scroll the diff.\n\n![diff-image](images/diff.png)\n\n### Log\nUsage: `lit log`\n\nInteractive git log that allows inspecting diffs for each file in commit and simplifies checkout and interactive rebase.\nOpen diff view for committed files with `l` or `return`.\nGo back to log with `b` or `backspace`.\nCheckout commit with `o`.\nBegin interactive rebase of commit with `r`.\n\n![log-image](images/log.png)\n\n## License\nGPL-3.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheruka-urgyen%2Flit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fheruka-urgyen%2Flit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheruka-urgyen%2Flit/lists"}