Skip to content

fankserver/bash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fankserver Bash

Git Aliases

Install latest git aliases

Option 1: Include in gitconfig (Recommended)

# Add to your ~/.gitconfig (won't duplicate if already present)
echo "[include]" >> ~/.gitconfig
echo "    path = ~/.gitconfig_fankserver_alias" >> ~/.gitconfig

# Download the alias file
curl -s https://raw.githubusercontent.com/Fankserver/bash/master/gitconfig_alias > ~/.gitconfig_fankserver_alias

Option 2: Direct append (may create duplicates)

# Backup your gitconfig first!
cp ~/.gitconfig ~/.gitconfig.backup

# Append aliases
curl -s https://raw.githubusercontent.com/Fankserver/bash/master/gitconfig_alias >> ~/.gitconfig

Remove aliases

If using Option 1 (include method):

# Remove the include path line
sed -i '/path.*gitconfig_fankserver_alias/d' ~/.gitconfig

# Optionally clean up empty [include] section
sed -i '/^\[include\]$/N;/^\[include\]\n$/d' ~/.gitconfig

# Remove the alias file
rm -f ~/.gitconfig_fankserver_alias

If using Option 2 (direct append):

# WARNING: This only removes the [alias] section, not individual aliases
# Make a backup first!
cp ~/.gitconfig ~/.gitconfig.backup

# Remove the entire [alias] section (use with caution)
perl -i -pe 'BEGIN{undef $/;} s/\[alias\][^\[]*(?=\[|$)//smg' ~/.gitconfig

Update aliases

# If using Option 1, just re-download:
curl -s https://raw.githubusercontent.com/Fankserver/bash/master/gitconfig_alias > ~/.gitconfig_fankserver_alias

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages