Lemmyin, 1 year ago Here are mine. Sorry for the mouth full, but I think people may benefit from some of these :) <pre style="background-color:#ffffff;"> <span style="color:#323232;">alias ll="ls -alkhF" </span><span style="color:#323232;">alias l="ls -1" </span><span style="color:#323232;"> </span><span style="color:#323232;"># BE CAREFUL WITH THIS AND COULD RETURN COLOR KEYCODES INTO PIPES ETC... </span><span style="color:#323232;">alias grep='grep --color=always' </span><span style="color:#323232;"> </span><span style="color:#323232;">alias db='dotnet build' </span><span style="color:#323232;"> </span><span style="color:#323232;">alias gs='git status' </span><span style="color:#323232;">alias gf='git fetch' </span><span style="color:#323232;">alias gl='git pull' </span><span style="color:#323232;">alias gp='git push' </span><span style="color:#323232;">alias gpt='git push --tags' </span><span style="color:#323232;">alias gP='git push --force-with-lease' </span><span style="color:#323232;">alias ga='git add' </span><span style="color:#323232;">alias gd='git diff' </span><span style="color:#323232;">alias gw='git diff --word-diff' </span><span style="color:#323232;">setopt interactive_comments </span><span style="color:#323232;">preexec(){ _lc=$1; } </span><span style="color:#323232;">alias gcm='git commit -m "${_lc#gcm }" #' </span><span style="color:#323232;"> </span><span style="color:#323232;"># THE BELOW TO BE USED ALONG WITH THE FOLLOWING GIT ALIASES: </span><span style="color:#323232;">#[alias] </span><span style="color:#323232;"># logo = log --pretty=tformat:'%C(auto,red)%m %C(auto,yellow)%h%C(auto,magenta) %G? %C(auto,blue)%>#(12,trunc)%ad %C(auto,green)%<(15,trunc)%aN%C(auto,reset)%s%C(auto,red) %gD %D' --date=short </span><span style="color:#323232;"># adog = log --all --decorate --oneline --graph </span><span style="color:#323232;"># dog = log --decorate --oneline --graph </span><span style="color:#323232;"> </span><span style="color:#323232;">alias glog='git logo' </span><span style="color:#323232;">alias gdog='git dog' </span><span style="color:#323232;">alias gadog='git adog' </span><span style="color:#323232;"> </span><span style="color:#323232;">alias gb='git branch' </span><span style="color:#323232;">alias gba='git branch --all' </span><span style="color:#323232;">alias gco='git checkout' </span><span style="color:#323232;">alias gm='git merge' </span><span style="color:#323232;">alias gt='git tag | sort -V | tail' </span><span style="color:#323232;"> </span><span style="color:#323232;">alias rl='source ~/.zshrc' </span><span style="color:#323232;">alias n='nvim' </span><span style="color:#323232;"> </span><span style="color:#323232;"># LIST PATHS OF OTHER ZSH SHELLS I HAVE OPEN </span><span style="color:#323232;">lssh() { </span><span style="color:#323232;"> ps au </span><span style="color:#323232;"> | awk '$11 == "-zsh" || $11 == "/bin/zsh" { print $2 }' </span><span style="color:#323232;"> | xargs pwdx </span><span style="color:#323232;"> | awk '{ print $2 }' </span><span style="color:#323232;"> | sed -n "|^${2}.*|p" </span><span style="color:#323232;"> | sort -u </span><span style="color:#323232;"> | nl </span><span style="color:#323232;">} </span><span style="color:#323232;"> </span><span style="color:#323232;"># CD TO SHELL NUMBER RETURNED BY LSSH </span><span style="color:#323232;">cdsh() { </span><span style="color:#323232;"> cd $(lssh </span><span style="color:#323232;"> | sed "$1!d" </span><span style="color:#323232;"> | cut -f 2) </span><span style="color:#323232;">} </span><span style="color:#323232;"> </span><span style="color:#323232;"># CD TO PATH OF ANOTHER SHELL, USING FZF AS SELECTOR </span><span style="color:#323232;">cs() { </span><span style="color:#323232;"> cmd1=$(lssh | fzf --select-1 --query "$1" --height=~50 | cut -f 2) </span><span style="color:#323232;"> cmd="cd $cmd1" </span><span style="color:#323232;"> print -S $cmd </span><span style="color:#323232;"> eval $cmd </span><span style="color:#323232;">} </span><span style="color:#323232;"> </span><span style="color:#323232;"># RUN THE COMMAND FROM HISTORY, USING FZF AS SELECTOR, ALTERNATIVE TO <C-R> </span><span style="color:#323232;">hf() { </span><span style="color:#323232;"> cmd=$(history 0 | sort -nr | cut -c 8- | fzf -e --select-1 --no-sort --query "$1" ) </span><span style="color:#323232;"> # push the command into the history </span><span style="color:#323232;"> print -S $cmd </span><span style="color:#323232;"> eval $cmd </span><span style="color:#323232;">} </span><span style="color:#323232;"> </span><span style="color:#323232;"># REMMINA USING THE CONNECTION FILE SELECTED USING FZF </span><span style="color:#323232;">rf() { </span><span style="color:#323232;"> pushd ~/.local/share/remmina </span><span style="color:#323232;"> cmd=$(remmina -c $(ls $PWD/* | fzf -e --select-1 --no-sort --query "$1")) </span><span style="color:#323232;"> # push the command into the history </span><span style="color:#323232;"> print -S $cmd </span><span style="color:#323232;"> eval $cmd </span><span style="color:#323232;"> popd </span><span style="color:#323232;">} </span>
Here are mine. Sorry for the mouth full, but I think people may benefit from some of these :)
<pre style="background-color:#ffffff;"> <span style="color:#323232;">alias ll="ls -alkhF" </span><span style="color:#323232;">alias l="ls -1" </span><span style="color:#323232;"> </span><span style="color:#323232;"># BE CAREFUL WITH THIS AND COULD RETURN COLOR KEYCODES INTO PIPES ETC... </span><span style="color:#323232;">alias grep='grep --color=always' </span><span style="color:#323232;"> </span><span style="color:#323232;">alias db='dotnet build' </span><span style="color:#323232;"> </span><span style="color:#323232;">alias gs='git status' </span><span style="color:#323232;">alias gf='git fetch' </span><span style="color:#323232;">alias gl='git pull' </span><span style="color:#323232;">alias gp='git push' </span><span style="color:#323232;">alias gpt='git push --tags' </span><span style="color:#323232;">alias gP='git push --force-with-lease' </span><span style="color:#323232;">alias ga='git add' </span><span style="color:#323232;">alias gd='git diff' </span><span style="color:#323232;">alias gw='git diff --word-diff' </span><span style="color:#323232;">setopt interactive_comments </span><span style="color:#323232;">preexec(){ _lc=$1; } </span><span style="color:#323232;">alias gcm='git commit -m "${_lc#gcm }" #' </span><span style="color:#323232;"> </span><span style="color:#323232;"># THE BELOW TO BE USED ALONG WITH THE FOLLOWING GIT ALIASES: </span><span style="color:#323232;">#[alias] </span><span style="color:#323232;"># logo = log --pretty=tformat:'%C(auto,red)%m %C(auto,yellow)%h%C(auto,magenta) %G? %C(auto,blue)%>#(12,trunc)%ad %C(auto,green)%<(15,trunc)%aN%C(auto,reset)%s%C(auto,red) %gD %D' --date=short </span><span style="color:#323232;"># adog = log --all --decorate --oneline --graph </span><span style="color:#323232;"># dog = log --decorate --oneline --graph </span><span style="color:#323232;"> </span><span style="color:#323232;">alias glog='git logo' </span><span style="color:#323232;">alias gdog='git dog' </span><span style="color:#323232;">alias gadog='git adog' </span><span style="color:#323232;"> </span><span style="color:#323232;">alias gb='git branch' </span><span style="color:#323232;">alias gba='git branch --all' </span><span style="color:#323232;">alias gco='git checkout' </span><span style="color:#323232;">alias gm='git merge' </span><span style="color:#323232;">alias gt='git tag | sort -V | tail' </span><span style="color:#323232;"> </span><span style="color:#323232;">alias rl='source ~/.zshrc' </span><span style="color:#323232;">alias n='nvim' </span><span style="color:#323232;"> </span><span style="color:#323232;"># LIST PATHS OF OTHER ZSH SHELLS I HAVE OPEN </span><span style="color:#323232;">lssh() { </span><span style="color:#323232;"> ps au </span><span style="color:#323232;"> | awk '$11 == "-zsh" || $11 == "/bin/zsh" { print $2 }' </span><span style="color:#323232;"> | xargs pwdx </span><span style="color:#323232;"> | awk '{ print $2 }' </span><span style="color:#323232;"> | sed -n "|^${2}.*|p" </span><span style="color:#323232;"> | sort -u </span><span style="color:#323232;"> | nl </span><span style="color:#323232;">} </span><span style="color:#323232;"> </span><span style="color:#323232;"># CD TO SHELL NUMBER RETURNED BY LSSH </span><span style="color:#323232;">cdsh() { </span><span style="color:#323232;"> cd $(lssh </span><span style="color:#323232;"> | sed "$1!d" </span><span style="color:#323232;"> | cut -f 2) </span><span style="color:#323232;">} </span><span style="color:#323232;"> </span><span style="color:#323232;"># CD TO PATH OF ANOTHER SHELL, USING FZF AS SELECTOR </span><span style="color:#323232;">cs() { </span><span style="color:#323232;"> cmd1=$(lssh | fzf --select-1 --query "$1" --height=~50 | cut -f 2) </span><span style="color:#323232;"> cmd="cd $cmd1" </span><span style="color:#323232;"> print -S $cmd </span><span style="color:#323232;"> eval $cmd </span><span style="color:#323232;">} </span><span style="color:#323232;"> </span><span style="color:#323232;"># RUN THE COMMAND FROM HISTORY, USING FZF AS SELECTOR, ALTERNATIVE TO <C-R> </span><span style="color:#323232;">hf() { </span><span style="color:#323232;"> cmd=$(history 0 | sort -nr | cut -c 8- | fzf -e --select-1 --no-sort --query "$1" ) </span><span style="color:#323232;"> # push the command into the history </span><span style="color:#323232;"> print -S $cmd </span><span style="color:#323232;"> eval $cmd </span><span style="color:#323232;">} </span><span style="color:#323232;"> </span><span style="color:#323232;"># REMMINA USING THE CONNECTION FILE SELECTED USING FZF </span><span style="color:#323232;">rf() { </span><span style="color:#323232;"> pushd ~/.local/share/remmina </span><span style="color:#323232;"> cmd=$(remmina -c $(ls $PWD/* | fzf -e --select-1 --no-sort --query "$1")) </span><span style="color:#323232;"> # push the command into the history </span><span style="color:#323232;"> print -S $cmd </span><span style="color:#323232;"> eval $cmd </span><span style="color:#323232;"> popd </span><span style="color:#323232;">} </span>