{"repo":"dotzero/git-profile","free":true,"listed":false,"github":"https://github.com/dotzero/git-profile","clone":"git clone https://github.com/dotzero/git-profile.git","description":"↔️ Git Profile helps you manage multiple Git identities and switch between them per repository","language":"Go","stars":76,"topics":["git","golang","go","git-profiles","cli","profile","switch","manager"],"license":"MIT","category":"cli-tools","readme_excerpt":"Git Profile Git Profile helps you manage multiple Git identities and switch between them per repository. Installation Homebrew Prebuilt binaries Download a binary from the releases page and place it in a directory listed in $PATH . Build from source The binary will be installed to $GOBIN or $GOPATH/bin . Quick start Create a profile in interactive mode: Apply a profile in the current Git repository: Apply a profile from outside the repository: Usage add Add a key to a profile or update an existing one: Run without arguments to start interactive mode: Interactive mode asks for: - profile name - user.name - user.email - user.signingkey For an existing profile, current values are prefilled. For a new profile, empty fields are skipped. list Show all available profiles: del Delete a profile or a specific key from a profile: When called without arguments, del opens an interactive profile selector and deletes the selected profile. Press Esc or Ctrl+C to cancel. use Apply a profile to the current Git repository: Under the hood, this writes local Git config values, for example: Run without arguments to select a profile interactively: use must be executed inside a Git repository. unuse Remove the applied profile entries from the current Git repository: Under the hood, this unsets the local Git config values, for example: Run without arguments to remove the currently applied profile: unuse must be executed inside a Git repository. current Show the currently selected profile for the curr","default_branch":null,"files":null,"tree":[],"storefront":"/r/dotzero","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dotzero/git-profile/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}