-
Notifications
You must be signed in to change notification settings - Fork 1
/
.bashrc
41 lines (31 loc) · 1.35 KB
/
.bashrc
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
################################################################################
# @name: .bashrc
# @author: Eli Gundry
################################################################################
################################################################################
# => Common Profile
################################################################################
source $HOME/.commonprofile
################################################################################
# => Default Variables
################################################################################
export HISTIGNORE="&:[bf]g:exit"
export HISTCONTROL=ignoredups
export HISTFILESIZE=10000
export HISTSIZE=10000
################################################################################
# => Aliases
################################################################################
# Dir Traversal
alias ...='../..'
alias ....='../../..'
alias .....='../../../..'
################################################################################
# => Behavior
################################################################################
# Sensible bash settings
set completion-ignore-case on
# Allow tab cycling
[[ $- = *i* ]] && bind TAB:menu-complete
# Generated for envman. Do not edit.
[ -s "$HOME/.config/envman/load.sh" ] && source "$HOME/.config/envman/load.sh"