-
Notifications
You must be signed in to change notification settings - Fork 0
/
dot_aliases.zsh
56 lines (44 loc) · 1.07 KB
/
dot_aliases.zsh
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
# vanilla
alias cl="clear"
alias cls="cl; ls"
alias cppwd="pwd && pwd | xclip"
alias openapp="xdg-open"
alias watch="watch " # allow for watching aliases
alias xclip="xclip -selection c -rmlastnl"
alias aptgrep="sudo apt list --installed | grep -i"
# scripts
alias tcd="tmux-cd-session"
alias tnew="tmux-new-session"
# chezmoi
alias cnv="chezmoi edit"
# git
alias g="git"
alias wkt="git-fzf worktree list"
alias lz="lazygit"
# neovim
alias nv="nvim"
alias nvide="neovide --multigrid"
alias nvs="sudo -E -s nvim"
# python
alias ipy="ipython"
alias jl="jupyter-lab"
alias pt="poetry"
alias pipgrep="pip list | grep -i"
alias spy='sudo env "PATH=$PATH" py-spy'
# mamba
alias mm="micromamba"
alias conda="micromamba"
# viztracer
alias vtrace="viztracer --output_file ./profile.json --min_duration 25 --max_stack_depth 25 --"
alias vview="vizviewer"
# lazydocker
alias lzd="TERM=xterm-kitty lazydocker"
# kitty
alias icat="kitty +kitten icat"
alias s="kitty +kitten ssh"
# docker
alias compose-run="docker compose run --rm"
# kubernetes
alias mkctl="microk8s kubectl"
# bat
alias cat="batcat"