Gitcher
The git profile switcher
Install / Use
/learn @bglezseoane/GitcherREADME
Gitcher
The git profile switcher
- Webpage: http://www.borja.glezseoane.es/garaje/gitcher.html.
- Mailing list board: http://listas.glezseoane.es/mailman/listinfo/gitcher_listas.glezseoane.es.
Gitcher is the git profile switcher, a TUI (terminal user interface) application which facilitates the switching between git profiles, importing configuration settings such as name, email and user signatures.


Purpose
It is possible that you have multiple git configurations. E.g.:
- Work profile
Name: Jane Doe
Email: janedoe@work
PGP Key: AAAA1234
- Personal profile
Name: Jane Doe
Email: janedoe@home
PGP Key: BBBB5678
It could be a nuisance to switch between profiles while working on different projects. In addition, it is common to forget what profile you are using when you start commit in a new repository, and rewrite your story can be a bigger nuisance.
This tool aims to facilitate the configuration of the profile to be used in each project, an agile exchange between the different profiles and a way to control the profiles that you are using in your machine.
What is a Gitcher profile?
A profile is a git configuration data set that includes:
- Name.
- Email.
- PGP Key (optional).
- GPG autosigning preference (activate it do that every commit will be signed).
It is identified by a subject tittle like "work" or "university" that have to be unique.
Saved data
The ~/.cherfile file contains the saved profiles data.
To set up
Please, read the install guide.
Acknowledgments
- Santiago Fernández González, for an effusive reception of the tool, being the highest tester of Gitcher after its own author.
- Arda Kosar, for his work on issue #3.
- Mat Kelly, for his work with documentation misprints.
Related Skills
apple-reminders
337.1kManage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
gh-issues
337.1kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
healthcheck
337.1kHost security hardening and risk-tolerance configuration for OpenClaw deployments
node-connect
337.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
