All Projects → dotzero → git-profile

dotzero / git-profile

Licence: MIT license
↔️ Git Profile allows you to switch between multiple user profiles in git repositories

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to git-profile

hashtag.io
Hashtag.io is a PHP based social networking website, which supports exclusive multimedia content, sharing and private or group messaging service.
Stars: ✭ 64 (+56.1%)
Mutual labels:  profile
Mirage
Reimplementation of the Nintendo Switch firmware
Stars: ✭ 40 (-2.44%)
Mutual labels:  switch
numap
No description or website provided.
Stars: ✭ 18 (-56.1%)
Mutual labels:  profile
senz
SenZ is a new kind of query language that can be used to communicate with IoT devices. It is easily integrable, incredibly fast, and is in the highest end of security integration.
Stars: ✭ 51 (+24.39%)
Mutual labels:  switch
Mindula-Dilthushan
I am Mindula Dilthushan Manamperi 😋
Stars: ✭ 23 (-43.9%)
Mutual labels:  profile
Spiderpig86
💎 Me. This is a self-updating README. Star it if you like it :)
Stars: ✭ 40 (-2.44%)
Mutual labels:  profile
proxmox-pci-switcher
Switch among Guest VMs organized by Resource Pool
Stars: ✭ 104 (+153.66%)
Mutual labels:  switch
skills-chart-widget
Integrate skills chart from your CodersRank profile to your personal website
Stars: ✭ 25 (-39.02%)
Mutual labels:  profile
github-readme-streak-stats
🔥 Stay motivated and show off your contribution streak! 🌟 Display your total contributions, current streak, and longest streak on your GitHub profile README
Stars: ✭ 1,395 (+3302.44%)
Mutual labels:  profile
vue-checkbox-switch
A Vue component for checkbox's switch style
Stars: ✭ 36 (-12.2%)
Mutual labels:  switch
RevealLayout
揭示效果布局,可以指定2个子布局,以圆形揭示效果切换选中状态
Stars: ✭ 118 (+187.8%)
Mutual labels:  switch
NeewerLite
NeewerLite is an un-official Neewer LED light control app for macOS.
Stars: ✭ 54 (+31.71%)
Mutual labels:  switch
LimitlessUI
Awesome C# UI library that highly reduced limits of your application looks
Stars: ✭ 41 (+0%)
Mutual labels:  switch
CompositeToggle
Composite toggle system for unity
Stars: ✭ 38 (-7.32%)
Mutual labels:  switch
vbriand
Yet another profile readme, but this one's mine!
Stars: ✭ 26 (-36.59%)
Mutual labels:  profile
AkashSingh3031
Akash Singh Portfolio
Stars: ✭ 19 (-53.66%)
Mutual labels:  profile
nxquake
TyrQuake ported to Nintendo Switch
Stars: ✭ 17 (-58.54%)
Mutual labels:  switch
CustomSwitch
Custom Switch package created in Flutter
Stars: ✭ 56 (+36.59%)
Mutual labels:  switch
SwitchCaseGenerator
An Xcode Source Editor Extension that generates a swift switch case statement based on selected enum cases
Stars: ✭ 63 (+53.66%)
Mutual labels:  switch
MD UISwitch
Uniformly encapsulate different types of switches as user input devices
Stars: ✭ 33 (-19.51%)
Mutual labels:  switch

Git Profile switcher

build Go Report Card MIT License

Git Profile allows you to switch between multiple user profiles in git repositories

Installation

If you are MacOS user, you can use Homebrew:

brew install dotzero/tap/git-profile

Prebuilt binaries

Download the binary from the releases page and place it under $PATH directory.

Building from source

If your operating system does not have a binary release, but does run Go, you can build it from the source.

go get -u github.com/dotzero/git-profile

The binary will then be installed to $GOPATH/bin (or your $GOBIN).

Usage

Adds an entry to a profile or updates an existing profile

git profile add home user.name dotzero
git profile add home user.email "[email protected]"
git profile add home user.signingkey AAAAAAAA

Displays a list of available profiles

git profile list

Applies the selected profile entries to the current git repository

git profile use home

# Under the hood it runs following commands:
# git config --local user.name dotzero
# git config --local user.email "[email protected]"
# git config --local user.signingkey AAAAAAAA

Export a profile in JSON format

git profile export home > home.json

Import profile from JSON format

cat home.json | xargs -0 git profile import home

License

http://www.opensource.org/licenses/mit-license.php

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].