Clone repository into your user-specific configurations folder $HOME/.config
is the same as ~/.config
.
Then symlink $HOME/.bashrc
and $HOME/.bash_profile
to its respective files in $HOME/.config/git-bash
.
Via git clone
:
git clone --depth 1 https://github.com/Hdoc1509/git-bash-config.git
Via tiged (degit):
degit Hdoc1509/git-bash-config
Be sure to run commands as administrator or that your session has the necessary permissions.
In UNIX and Windows via git-bash
:
ln -s ~/.config/git-bash/.basrc ~/.bashrc
ln -s ~/.config/git-bash/.bash_profile ~/.bash_profile
In Windows via cmd
or powershell
:
mklink C:\Users\your_user\.bashrc C:\Users\your_user\.config\git-bash\.bashrc
mklink C:\Users\your_user\.bash_profile C:\Users\your_user\.config\git-bash\.bash_profile
Once you installed you will be able to use aliases and print messages with some colors.
You can change aliases in aliases.sh
.
- For change directory to your
development folder
:
dev # cd /path/to/development-folder
- For
Neovim GUI's
:
nv # open neovim in terminal
nvq # open nvim-qt
nvd # open neovide
- For
Git
commands:
gst # git status
gsts # git status --short
gd # git diff
ga # git add
gaa # git add .
gc # git commit
gcm # git commit -m
gp # git push
gpl # git pull
gl # git log
glo # git log --oneline
grm # git rm
grs # git restore
grt # git reset
grts # git reset --soft
- For
Python
commands:
update-pip
- For
NPM
commands:
npm-pkgs # list of dependencies in current folder
npm-g-pkgs # list of global dependencies
- For
git-bash
:
src-bashrc # source your $HOME/.bashrc file
new # open a new git-bash window in current directory
las # just ls -a
You can print colored messages with echo -e
:
echo -e "Message in ${red}red color${nocolor} and in ${green}green color"
Be sure to use ${nocolor}
for reset color in your printed message.
Available colors:
nocolor
red
green
orange
blue
purple
cyan
lightgray
darkgray
lightred
lightgreen
yellow
lightblue
lightpurple
lightcyan
white
Colors where taken from jonsuh/.bash_profile