{"id":16334824,"url":"https://github.com/pta2002/gitprompt","last_synced_at":"2025-11-02T01:30:39.150Z","repository":{"id":94209725,"uuid":"255907577","full_name":"pta2002/gitprompt","owner":"pta2002","description":"a simple, fast git prompt written in C","archived":false,"fork":false,"pushed_at":"2021-10-06T19:37:14.000Z","size":15,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-26T19:28:39.688Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","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/pta2002.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-15T12:19:11.000Z","updated_at":"2023-12-22T08:33:21.000Z","dependencies_parsed_at":"2023-07-27T06:02:41.390Z","dependency_job_id":null,"html_url":"https://github.com/pta2002/gitprompt","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/pta2002%2Fgitprompt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pta2002%2Fgitprompt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pta2002%2Fgitprompt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pta2002%2Fgitprompt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pta2002","download_url":"https://codeload.github.com/pta2002/gitprompt/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239359083,"owners_count":19625601,"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-10T23:39:21.873Z","updated_at":"2025-11-02T01:30:39.093Z","avatar_url":"https://github.com/pta2002.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gitprompt\nAdd a little git to your prompt!\n\n`gitprompt` is a 100% customizable git prompt that is 100% written in C.\nEverything can be customized through themes, which are simple header files that\ndefine a `print_status` function.\n\n## It's fast\n`gitprompt` is 100% written in C, and spawns a single git command. This is\nactually faster than using something like `libgit2` (I've tested!) and more\naccurate, so there's really no reason not to do it.\n\nSince the themes are just header files, everything is completely customizable.\nYou can turn features you need on or off, so there won't be any unused code\nrunning (or even compiled!)\n\n## TODO: benchmarks\n\n## Installing\n```bash\nmake\n```\n\nThen, just add the `gitprompt` executable to your shell\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpta2002%2Fgitprompt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpta2002%2Fgitprompt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpta2002%2Fgitprompt/lists"}