-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.bashrc
More file actions
41 lines (26 loc) · 853 Bytes
/
.bashrc
File metadata and controls
41 lines (26 loc) · 853 Bytes
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
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# Get Mac OS to leave me alone
export BASH_SILENCE_DEPRECATION_WARNING=1
# ENV basics
export LANG="en_US.UTF-8"
export LC_COLLATE="C"
export LC_ALL="C"
export EDITOR="vim"
# Color is usually fine
export CLICOLOR=1
export LSCOLORS=GxFxCxDxbxegedabagaced
# Prompt, good enough, because it never gets to perfect
export PS1="\[\e[33m\]\u\[\e[m\]@\[\e[32m\]\H\[\e[m\] \[\e[36m\]\w\[\e[m\]\\$ "
PATH="$HOME/bin:/usr/local/bin:/opt/homebrew/bin:$PATH"
export N_PREFIX=$HOME/.n
export PATH=$N_PREFIX/bin:$PATH
# Easy access, for lazy typing
alias ll="ls -laF --color"
# History
shopt -s histappend
HISTCONTROL=ignoreboth
HISTSIZE=1000
HISTFILESIZE=5000000
alias tailscale=/Applications/Tailscale.app/Contents/MacOS/Tailscale
alias aider=$HOME/Library/Python/3.9/bin/aider