annual dotfiles push
This commit is contained in:
parent
5076968086
commit
7f3c29f8f3
12 changed files with 330 additions and 97 deletions
|
|
@ -61,7 +61,8 @@ alias lss='ls -lS'
|
|||
alias lsr='ls -lSr'
|
||||
|
||||
# set bat as help pager
|
||||
alias -g -- --help='--help 2>&1 | bat --language=help --style=plain --theme Monokai\ Extended'
|
||||
alias bathelp='bat --language=help --style=plain --theme Monokai\ Extended'
|
||||
alias -g -- --help='--help 2>&1 | bathelp'
|
||||
|
||||
# useful cd aliases
|
||||
alias ..="cd ../"
|
||||
|
|
@ -110,10 +111,11 @@ alias rgn='rg --no-ignore --hidden'
|
|||
alias rgni='rg --no-ignore --hidden -i'
|
||||
alias cal='cal -3'
|
||||
alias s='s '
|
||||
alias t='vi ~/todo.md'
|
||||
alias c.='cloc --vcs=git .'
|
||||
alias yt='noglob yt-dlp'
|
||||
alias b64='base64'
|
||||
alias c='opencode'
|
||||
alias tar.='tar -cvf out.tar.xz .'
|
||||
|
||||
# function aliases
|
||||
mkexe() { touch "${1?}"; chmod +x "$1"; }; compdef _files mkexe;
|
||||
|
|
@ -122,7 +124,6 @@ nosw() { alacritty --class 'noswallow' -e "$@"; }; compdef _command nosw
|
|||
vims() { filepath="$(type "$1" | rev | cut -d ' ' -f 1 | rev)"; [ $? -eq 0 ] && vim "${filepath}"; }; compdef _command vims
|
||||
tl() { tree -C "$@" | bat; }; compdef _tree tl
|
||||
diff() { /usr/bin/diff --color -u "$@" | delta; }; compdef _files di;
|
||||
xcp() { perl -pe "chomp if eof" | xclip -selection clipboard; }
|
||||
|
||||
# compdef
|
||||
compdef '_files -g "*.md"' md
|
||||
|
|
@ -143,6 +144,7 @@ gus() { git branch --set-upstream-to="${1:?}/${2:?}" "${2:?}" }; compdef '_git;
|
|||
gpo() { git push --set-upstream origin "$(git rev-parse --abbrev-ref HEAD)" "$@" }
|
||||
gru() { git remote get-url "${1-origin}" }; compdef '_gor' gru
|
||||
gtr() { gls $1 | tree --fromfile . }
|
||||
gh() { vim -c "DiffviewFileHistory $*" }
|
||||
alias ga="git add"
|
||||
alias gb="git branch"
|
||||
alias gc="git commit"
|
||||
|
|
@ -177,9 +179,10 @@ alias gp="git push"
|
|||
alias gpu="git pull"
|
||||
alias gr="git restore"
|
||||
alias grc='git rm --cached'
|
||||
alias grj="git rebase"
|
||||
alias grj="git rebase --committer-date-is-author-date"
|
||||
alias grjc="git rebase --continue"
|
||||
alias grjs="git rebase --cancel"
|
||||
alias grja="git rebase --abort"
|
||||
alias grm="git remote"
|
||||
alias grs="git restore --staged"
|
||||
alias grt!="grt --hard"
|
||||
|
|
@ -194,6 +197,9 @@ alias gsm='git submodule'
|
|||
alias gsp="git stash pop"
|
||||
alias gt="git tag"
|
||||
alias gus="git fetch --unshallow"
|
||||
alias gpo='git push --set-upstream origin "$(git rev-parse --abbrev-ref HEAD)"'
|
||||
alias gj='vim -c DiffviewOpen'
|
||||
alias ghk='git config set core.hooksPath .githooks'
|
||||
|
||||
# docker aliases
|
||||
alias d='docker'
|
||||
|
|
@ -201,19 +207,25 @@ alias dc='docker compose'
|
|||
alias d!='/usr/bin/docker'
|
||||
alias dc!='d! compose'
|
||||
|
||||
alias di='d image'
|
||||
alias dj='dc up -d --force-recreate'
|
||||
alias djn='dc up -d'
|
||||
alias djb='dj --build'
|
||||
alias djbl='djb && dl'
|
||||
alias djl='dj && dl'
|
||||
alias dk='dc down'
|
||||
alias dl='dc logs -f'
|
||||
alias dr='d run --rm -it'
|
||||
alias drs='dc restart'
|
||||
alias drsl='dc restart && dl'
|
||||
alias dv='d volume'
|
||||
alias ds='dc stop'
|
||||
alias di='docker image'
|
||||
alias dru='docker run --rm -it'
|
||||
alias dv='docker volume'
|
||||
|
||||
alias dj='docker compose up -d --force-recreate'
|
||||
alias djb='docker compose up -d --force-recreate --build'
|
||||
alias djn='docker compose up -d'
|
||||
alias dk='docker compose down'
|
||||
alias dl='docker compose logs -f'
|
||||
alias dp='docker compose ps'
|
||||
alias dpu='docker compose pull'
|
||||
alias dr='docker compose restart'
|
||||
alias ds='docker compose stop'
|
||||
alias de='docker compose exec -it'
|
||||
|
||||
# TODO: make these functions
|
||||
alias djbl='docker compose up -d --force-recreate --build && dl'
|
||||
alias djl='docker compose up -d --force-recreate && dl'
|
||||
alias drsl='docker compose restart && dl'
|
||||
|
||||
# tmux stuff
|
||||
tn() { tmux new-session -s "${1-"$(basename "$(pwd)")"}" }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue