-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.bashrc
More file actions
66 lines (59 loc) · 2.1 KB
/
.bashrc
File metadata and controls
66 lines (59 loc) · 2.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#!bin/bash
export PATH="$PATH:$HOME/.npm/bin"
# https://medium.com/@Mandysidana/using-npm-install-without-sudo-2de6f8a9e1a3
# Fix for NPM link problem
# Work in progress
#Colors variables
NOCOLOR='\033[0m'
RED='\033[0;31m'
GREEN='\033[0;32m'
ORANGE='\033[0;33m'
BLUE='\033[0;34m'
PURPLE='\033[0;35m'
CYAN='\033[0;36m'
LIGHTGRAY='\033[0;37m'
DARKGRAY='\033[1;30m'
LIGHTRED='\033[1;31m'
LIGHTGREEN='\033[1;32m'
YELLOW='\033[1;33m'
LIGHTBLUE='\033[1;34m'
LIGHTPURPLE='\033[1;35m'
LIGHTCYAN='\033[1;36m'
WHITE='\033[1;37m'
git --version
# node -v
# npm -v
echo -e "\n${RED}Welcome user: $USERNAME"
echo -e "${WHITE}Folder: $PWD"
echo -e "Commands are set\n"
echo -e "${YELLOW}ZSH v$ZSH_VERSION"
# PS1=''$LIGHTBLUE'[\d \t] '$GREEN'[\u@\h] '$RED'[\w] '$YELLOW'$(__git_ps1 "(%s)")'$'\n'$RED' > '$WHITE''
PROMPT='%F{green}[%*]%f %n %B%F{red}%1~%f%b '\$vcs_info_msg_0_'
> ';
RPROMPT=''
autoload -Uz vcs_info
precmd_vcs_info() { vcs_info }
precmd_functions+=( precmd_vcs_info )
setopt prompt_subst
zstyle ':vcs_info:git*' formats "%F{blue}[repo: %r]%f %F{yellow}%b (%a) %m%u%c %f "
autoload -Uz compinit && compinit
my_versions() {
GitV=$(git --version)
npmv=$(npm --version)
echo -en "\n${RED}-------------- \nList of versions:\n"
echo -en "\n${LIGHTBLUE}Git: $GitV \n"
echo -en "\n${LIGHTBLUE}NodeJS: "
node -v
echo -en "\n${LIGHTBLUE}NPM: $npmv \n"
echo -e "${RED}--------------\n"
}
alias l='ls -lah; pwd' #List everything with color
alias dev='cd /Users/mmexvr/Documents/dev; pwd; echo -e $YELLOW Development folder' #Change to your development folder
alias setp='HTTP_PROXY=; HTTPS_PROXY=; echo Proxy changed; proxy'
alias unsetp='HTTP_PROXY=; HTTPS_PROXY=; echo Proxy changed; proxy'
alias proxy='echo -e proxy set for $PURPLE HTTP_PROXY:$HTTP_PROXY and $PURPLE HTTPS_PROXY:$HTTPS_PROXY'
alias versions="my_versions" # List versions if different programs,packages and much more
alias buildz='source $HOME/.zshrc' #Build your new promt
alias home='cd $HOME; echo Home directory $HOME' # Home directory
alias fp='echo fetching repo...;git fetch --prune;echo pulling repo...; git pull';
alias c=' clear;Echo cleared console....;'