-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaliasrc
More file actions
68 lines (59 loc) · 1.73 KB
/
Copy pathaliasrc
File metadata and controls
68 lines (59 loc) · 1.73 KB
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#!/bin/sh
# _____ __ _____ _____ _____ _____ _____
# | _ | | | | _ | __| __| __|
# | | |__|- -| |__ | __|__ |
# |__|__|_____|_____|__|__|_____|_____|_____|
#
# by randomowo
# check size
alias \
dcap="df -h /" \
sizeof="du -sh"
# counting folders and files
alias count="ls -a | wc -l"
# cd aliases
alias \
..='cd ..' \
...='cd ../..' \
# ls -> eza
alias \
ls='eza' \
l='eza -lahgF -a' \
ll='eza -lhgF' \
lst='eza --tree' \
lt='eza -lahgF --tree' \
# python aliases
alias \
cvenv='[ ! -d .venv ] && python -m venv .venv; . ./.venv/bin/activate; which python; python --version' \
dvenv='type deactivate >/dev/null && deactivate' \
rvenv='type deactivate >/dev/null; deactivate; rm -rf .venv' \
pip='python -m pip' \
upip='pip --disable-pip-version-check list --outdated --format=json | jq -r ".[].name" | xargs -I{} pip install --no-cache-dir -U "{}"' \
pyprofile='python -m cProfile -o profile' \
pytest='python -m pytest'
function _yazi() {
local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd
yazi "$@" --cwd-file="$tmp"
if cwd="$(command cat -- "$tmp")" && [ -n "$cwd" ] && [ "$cwd" != "$PWD" ]; then
builtin cd -- "$cwd"
fi
rm -f -- "$tmp"
}
# programs
alias \
x="_yazi" \
e="$EDITOR" \
k="kubectl" \
kx="kubectx"
# network
alias \
check-ciphers="nmap -sV --script ssl-enum-ciphers"
# aliases
## git aliases
[ -f $HOME/.gitaliasrc ] && source $HOME/.gitaliasrc
## docker aliases
[ -f $HOME/.dockeraliasrc ] && source $HOME/.dockeraliasrc
## system specific aliases
[ -f $HOME/.caliasrc ] && source $HOME/.caliasrc
## other specific aliases (for only on machine aliases)
[ -f $HOME/.c2aliasrc ] && source $HOME/.c2aliasrc