summaryrefslogtreecommitdiff
path: root/.config/shells/aliasrc
blob: df9260499b847d42b1e5de31ff33fc567cbcd605 (plain)
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

# OpenBSD does not have the -G flag
if [[ "$(uname -s)" == "OpenBSD" ]]
then
	alias \
		la="ls -Ah" \
		ls="ls -h" \
		l="ls -lAh"
# Linux has --color
elif [[ "$(uname -s)" == "Linux" ]]
then
	alias \
		la="ls -Ah --color" \
		ls="ls -h --color" \
		l="ls -lAh --color"
# macOS has -G
else
	alias \
		la="ls -AhG" \
		ls="ls -Gh" \
		l="ls -lAhG"
fi

alias \
	cp="cp -v" \
	rm="rm -v" \
	mv="mv -v" \
 	vim="nvim" \
	..="cd .." \
	...="cd ../.." \
	.3="cd ../../.." \
	.4="cd ../../../../" \
	.5="cd ../../../../.." \
	zshup="source $HOME/.config/shells/zsh/.zshrc" \
	gc="git clone" \
	gu="git add -u" \
	ga="git commit -a" \
	gp="git push" \
	m="micro" \
	v="nvim" \
	python="python3.10" \
	pip="pip3.10"