add bashrc extensions
This commit is contained in:
parent
fbc9022fcf
commit
b0c4e3021d
7 changed files with 537 additions and 0 deletions
15
dot_bashrc.d/fzf.bashrc.tmpl
Normal file
15
dot_bashrc.d/fzf.bashrc.tmpl
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
# fzf
|
||||
source ~/.fzf-completion.bash
|
||||
source ~/.fzf-keybindings.bash
|
||||
|
||||
export FZF_DEFAULT_COMMAND="fdfind . "
|
||||
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
|
||||
export FZF_ALT_C_COMMAND="fdfind -t d ."
|
||||
export FZF_DEFAULT_OPTS='--height 40% --reverse --border'
|
||||
# do not use **<TAB> but something else
|
||||
# export FZF_COMPLETION_TRIGGER=''
|
||||
|
||||
# quickly find a project
|
||||
p(){
|
||||
cd {{ .projectdir }} && `__fzf_cd__`
|
||||
}
|
||||
5
dot_bashrc.d/java.bashrc.tmpl
Normal file
5
dot_bashrc.d/java.bashrc.tmpl
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
# Java alternatives
|
||||
|
||||
alias java8='sdk use java {{ .java8_version }}'
|
||||
alias java11='sdk use java {{ .java11_version}}'
|
||||
alias jv='java -version'
|
||||
17
dot_bashrc.d/maven.bashrc.tmpl
Normal file
17
dot_bashrc.d/maven.bashrc.tmpl
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
|
||||
# set var
|
||||
alias cdd='cd {{ .deploydir }}'
|
||||
|
||||
# maven
|
||||
if [ -f "{{ .java_truststore_file }}" ]; then
|
||||
alias m='mvn -Djavax.net.ssl.trustStore={{ .java_truststore_file }} -Djavax.net.ssl.trustStorePassword={{ .java_truststore_password }}'
|
||||
else
|
||||
alias m='mvn'
|
||||
fi
|
||||
alias mvnp='m -Dmaven.test.skip -Dmaven.javadoc.skip=true clean package'
|
||||
alias mvnd='m -Dmaven.test.skip -Dmaven.javadoc.skip=true deploy -P profile-nexus'
|
||||
alias mvni='m -Dmaven.test.skip -Dmaven.javadoc.skip=true clean install'
|
||||
|
||||
# copy maven artifact
|
||||
alias d='python3 ~/bin/deploy.py'
|
||||
|
||||
17
dot_bashrc.d/node.bashrc.tmpl
Normal file
17
dot_bashrc.d/node.bashrc.tmpl
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
# Node
|
||||
if [ -f "{{ .extra_ca_cert }}" ]; then
|
||||
export NODE_EXTRA_CA_CERTS={{ .extra_ca_cert }}
|
||||
fi
|
||||
export NODE_BUILD_CURL_OPTS=--insecure
|
||||
|
||||
# Nodenv (https://github.com/nodenv/nodenv)
|
||||
export PATH="$HOME/.nodenv/bin:$PATH"
|
||||
eval "$(nodenv init -)"
|
||||
|
||||
# NVM (https://github.com/nvm-sh/nvm)
|
||||
export NVM_DIR="$HOME/.nvm"
|
||||
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
||||
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
|
||||
|
||||
|
||||
|
||||
4
dot_bashrc.d/sdkman.bashrc.tmpl
Normal file
4
dot_bashrc.d/sdkman.bashrc.tmpl
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
|
||||
export SDKMAN_DIR="$HOME/.sdkman"
|
||||
[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh"
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue