diff options
Diffstat (limited to 'dots/zsh/.config/zsh/setup/aliases.zsh.j2')
-rwxr-xr-x | dots/zsh/.config/zsh/setup/aliases.zsh.j2 | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/dots/zsh/.config/zsh/setup/aliases.zsh.j2 b/dots/zsh/.config/zsh/setup/aliases.zsh.j2 new file mode 100755 index 0000000..096717a --- /dev/null +++ b/dots/zsh/.config/zsh/setup/aliases.zsh.j2 @@ -0,0 +1,78 @@ +#!/bin/sh + +#-- <git> -- +alias gc="git checkout" +alias gcb="git checkout -b" +alias gcm="git commit -m" +alias ga="git add" +alias gaa="git add ." +alias gpl="git pull" +alias gps="git push" +alias gr="git rebase" +alias gss="git status" +alias gsa="git stash" +alias gsr="git stash pop" +alias gl="git log --oneline" +#-- </git> -- + +#-- <misc> -- +alias fuckuctl="journalctl --user -fu" +alias fuckctl="journalctl -fu" + +alias ..="cd .." +#-- </misc> -- + +#-- <neovim> -- +alias vim="nvim" +#-- </neovim> -- + +#-- <prev> -- +l() { + local cmd args="" + local pre="" + local replace_args=false + + # Find the last command that is NOT 'l' + cmd=$(fc -ln -100 | grep -vE '^\s*l(\s|$)' | tail -n 1) + + for arg in "$@"; do + if [[ "$replace_args" == true ]]; then + args+=" $arg" + fi + + if [[ "$arg" == "su" ]]; then + pre="sudo " + fi + + if [[ "$arg" == "ra" ]]; then + cmd=$(echo "$cmd" | awk '{print $1}') + replace_args=true + fi + done + + eval "${pre}${cmd} ${args}" +} +#-- </prev> -- + +{% if features.work_mode %} +#-- <work> -- +# bb .. +alias bb='brazil-build' +alias bba='brazil-build apollo-pkg' +alias bre='brazil-runtime-exec' +alias brc='brazil-recursive-cmd' +alias bws='brazil ws' +alias bwsuse='bws use --gitMode -p' +alias bwscreate='bws create -n' +alias brc=brazil-recursive-cmd +alias bbr='brc brazil-build' +alias bball='brc --allPackages' +alias bbb='brc --allPackages brazil-build' +alias bbra='bbr apollo-pkg' +alias bbcr='bb && cr' +alias brazil-recursive-cmd='brazil-recursive-cmd-parallel' + +# run java repl with class path of package! :D +alias jshell='jshell --class-path "`brazil-path build.classpath`:`brazil-path run.classpath`"' +#-- </work> -- +{% endif %} |