Skip to content

Instantly share code, notes, and snippets.

@paxcodes
Last active December 10, 2023 03:06
Show Gist options
  • Save paxcodes/33b4ce7761d5711de7f2e7adaa4e34f1 to your computer and use it in GitHub Desktop.
Save paxcodes/33b4ce7761d5711de7f2e7adaa4e34f1 to your computer and use it in GitHub Desktop.
Setting up Dev Environment

Bash Aliases

Docker / Docker Compose

alias dkrcm="docker compose"
alias dkr=docker
# Apply docker autocompletion on `dkr` alias
source /usr/share/bash-completion/completions/docker
complete -F _docker docker docker.exe dockerd dockerd.exe dkr

Git

# Main git completions (prior to git 2.30, you can use _git instead of __git_main)
alias g="git"
source /usr/share/bash-completion/completions/git
__git_complete g __git_main

Bash Theme

Customize bobby-python

...    
PS1="\n$(clock_prompt)${_omb_prompt_olive}$(python_version_prompt) ${_omb_prompt_blue}node-$(nvm_prompt_info) ${_omb_prompt_purple}\h ${_omb_prompt_reset_color}in ${_omb_prompt_green}\w\n${_omb_prompt_bold_teal}$(scm_char)${_omb_prompt_green}$(scm_prompt_info) ${_omb_prompt_green}${_omb_prompt_reset_color} "
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment