-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy path.shrc
44 lines (38 loc) · 1018 Bytes
/
.shrc
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
#!/bin/sh
#
# .shellrc
#
export EDITOR=vim
export VISUAL=vim
export TERMINAL=xterm
export BROWSER=chromium
export LC_ALL=en_US.UTF-8
export FONTCONFIG_FILE=~/.fonts.conf
export DOTNET_CLI_TELEMETRY_OPTOUT=1
export TODO_DIR=~/github/todo
export BKM_DIR=~/.bookmarks
export WPP_LIB=~/.wallpapers
export SHEE_IGNORE_DIRS=".git:node_modules"
DRT_PATH=~/dotfiles:~/github/shee:~/github/bkm
DRT_PATH=$DRT_PATH:~/github/bin:~/github/rpg
DRT_PATH=$DRT_PATH:~/.vim/plugged/sc.vim:~/.vim/plugged/sl.vim
export DRT_PATH
# shellcheck disable=1090
[ -f ~/.aliases ] && . ~/.aliases
alias la='ls -AF1'
alias al='la | less -R'
alias ll='ls -lAFGh | less -R'
alias las='stat -c "%A %a %n" *'
alias gc='git commit'
alias gcm='git commit -m'
alias gp='git push'
alias gs='git status'
alias gss='git status -s'
alias glog='git log --graph'
alias glogc='git shortlog -s -n -e --all'
alias gh='cd ~/github/'
alias dot='cd ~/dotfiles/'
alias doc='cd ~/documents/'
alias pro='cd ~/projects/'
alias pks='cd ~/packages/'
export PS1='$ '