mirror of
https://github.com/neoromantique/dotfiles.git
synced 2026-03-13 21:53:20 +03:00
allow more flexibility
This commit is contained in:
40
.bashrc
40
.bashrc
@@ -25,8 +25,7 @@ alias mv='mv -i' # ^
|
|||||||
alias ..='cd ..' # convinient navigation
|
alias ..='cd ..' # convinient navigation
|
||||||
alias vi='vim' # Also convinient
|
alias vi='vim' # Also convinient
|
||||||
|
|
||||||
#Add snapd to path
|
alias ss='sshch'
|
||||||
PATH=$PATH:/snap/bin
|
|
||||||
|
|
||||||
alias ports='sudo netstat -nape --inet' #Network mon. aliases.
|
alias ports='sudo netstat -nape --inet' #Network mon. aliases.
|
||||||
alias opennet='lsof -i'
|
alias opennet='lsof -i'
|
||||||
@@ -35,13 +34,14 @@ alias ns='sudo netstat -alnp --protocol=inet'
|
|||||||
|
|
||||||
alias reload='source ~/.bashrc' # reload bash config.
|
alias reload='source ~/.bashrc' # reload bash config.
|
||||||
|
|
||||||
|
alias g='grep'
|
||||||
|
|
||||||
#Git specific aliases
|
#Git specific aliases
|
||||||
|
|
||||||
alias gcl='git clone'
|
alias gcl='git clone'
|
||||||
alias ga='git add'
|
alias ga='git add'
|
||||||
alias gr='git reset HEAD'
|
alias gr='git reset HEAD'
|
||||||
alias gitwipe='git reset --hard && git clean -dfx'
|
alias gitwipe='git reset --hard && git clean -dfx'
|
||||||
alias g='git'
|
|
||||||
alias get='git'
|
alias get='git'
|
||||||
alias gst='git status'
|
alias gst='git status'
|
||||||
alias pull='git pull'
|
alias pull='git pull'
|
||||||
@@ -53,12 +53,21 @@ alias blame='git log --graph --pretty=oneline --abbrev-commit'
|
|||||||
|
|
||||||
#Automatically do an ls after each cd
|
#Automatically do an ls after each cd
|
||||||
cd() {
|
cd() {
|
||||||
if [ -n "$1" ]; then
|
if [ -n "$1" ]; then
|
||||||
builtin cd "$@" && ls -hF
|
builtin cd "$@" && ls -hF
|
||||||
else
|
else
|
||||||
builtin cd ~ && ls -hF
|
builtin cd ~ && ls -hF
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# Logbook
|
||||||
|
# Idea taken from: https://news.ycombinator.com/item?id=17064520
|
||||||
|
|
||||||
|
lb() {
|
||||||
|
vim ~/Dropbox/logbooks/$(date '+%d-%m-%Y').md
|
||||||
|
}
|
||||||
|
|
||||||
# Get IP (call with myip)
|
# Get IP (call with myip)
|
||||||
function myip {
|
function myip {
|
||||||
myip=`elinks -dump http://checkip.dyndns.org:8245/`
|
myip=`elinks -dump http://checkip.dyndns.org:8245/`
|
||||||
@@ -71,16 +80,13 @@ fi
|
|||||||
export NVM_DIR="$HOME/.nvm"
|
export NVM_DIR="$HOME/.nvm"
|
||||||
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
||||||
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
|
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
|
||||||
|
|
||||||
PATH="/home/neo/perl5/bin${PATH:+:${PATH}}"; export PATH;
|
|
||||||
PERL5LIB="/home/neo/perl5/lib/perl5${PERL5LIB:+:${PERL5LIB}}"; export PERL5LIB;
|
|
||||||
PERL_LOCAL_LIB_ROOT="/home/neo/perl5${PERL_LOCAL_LIB_ROOT:+:${PERL_LOCAL_LIB_ROOT}}"; export PERL_LOCAL_LIB_ROOT;
|
|
||||||
PERL_MB_OPT="--install_base \"/home/neo/perl5\""; export PERL_MB_OPT;
|
|
||||||
PERL_MM_OPT="INSTALL_BASE=/home/neo/perl5"; export PERL_MM_OPT;
|
|
||||||
|
|
||||||
# Yavide alias
|
# Yavide alias
|
||||||
alias yavide="gvim --servername yavide -f -N -u /opt/yavide/.vimrc"
|
alias yavide="gvim --servername yavide -f -N -u /opt/yavide/.vimrc"
|
||||||
|
|
||||||
alias w='python ~/t/t.py --task-dir ~/tasks --list tasks_work'
|
alias t='python ~/t/t.py --task-dir ~/Dropbox --list tasks'
|
||||||
alias t='python ~/t/t.py --task-dir ~/tasks --list tasks'
|
|
||||||
|
# include .bashrc helpers if they exist (Non-Open Source helpers)
|
||||||
|
if [ -f $HOME/.bash_helpers ]; then
|
||||||
|
. $HOME/.bash_helpers
|
||||||
|
fi
|
||||||
|
|
||||||
|
|||||||
4
setup.sh
4
setup.sh
@@ -18,11 +18,11 @@ mkdir tmp/
|
|||||||
echo -e "${GREEN} Backing Up and moving configs ${RESET}"
|
echo -e "${GREEN} Backing Up and moving configs ${RESET}"
|
||||||
|
|
||||||
cp ~/.bashrc ~/.bashrc~
|
cp ~/.bashrc ~/.bashrc~
|
||||||
cp .bashrc ~/.bashrc
|
ln -sf .bashrc ~/.bashrc
|
||||||
|
|
||||||
cp -r ~/.vimrc ~/.vimrc~
|
cp -r ~/.vimrc ~/.vimrc~
|
||||||
cp -r ~/.vim ~/.vim~
|
cp -r ~/.vim ~/.vim~
|
||||||
cp .vimrc ~/.vimrc
|
ln -sf .vimrc ~/.vimrc
|
||||||
|
|
||||||
echo -e "${GREEN} Installing Pathogen ${RESET}"
|
echo -e "${GREEN} Installing Pathogen ${RESET}"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user