Skip to content

Instantly share code, notes, and snippets.

@luizbraga
Last active November 7, 2017 15:35
Show Gist options
  • Save luizbraga/2491733d7e14f331da072c40288afeac to your computer and use it in GitHub Desktop.
Save luizbraga/2491733d7e14f331da072c40288afeac to your computer and use it in GitHub Desktop.
Adding DOCKER_MACHINE_NAME and COMPOSE_FILE on zsh

Using Agnoster Theme:

Add the following on agnoster.zsh-theme:
prompt_docker_host() {
  if [[ ! -z "$DOCKER_MACHINE_NAME" ]]; then
    prompt_segment red default "\xF0\x9F\x90\xB3: '$DOCKER_MACHINE_NAME'"
  elif [[ ! -z "$DOCKER_HOST" ]]; then
    prompt_segment red default "\xF0\x9F\x90\xB3: '$DOCKER_HOST'"
  fi
}

prompt_docker_compose() {
  if [[ ! -z "$COMPOSE_FILE" ]]; then
    prompt_segment yellow black "\xF0\x9F\x90\xB3: '$COMPOSE_FILE'"
  fi
}
Edit the build_prompt function:

## Main prompt
build_prompt() {
  RETVAL=$?
  prompt_status
  prompt_context
  prompt_dir
  prompt_git
  prompt_docker_host
  prompt_docker_compose
  prompt_hg
  prompt_end
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment