oh-my-fish / theme-bobthefish

A Powerline-style, Git-aware fish theme optimized for awesome.
MIT License
1.44k stars 222 forks source link

Add support for docker context #324

Open kaos14 opened 2 years ago

kaos14 commented 2 years ago

This will add support for docker context to display the current docker context name in the prompt.

Docker context is the currenlty selected node, or cluster on which all subsequent docker commands will be executed. It is like being logged into a different host, but only for docker commands.

Quering for docker context name (docker context inspect -f '{{.Name}}') can be slow if the context is other than default, as it involves communication with the target host over the network. This adds noticeable delay to prompt. When using the default context the delay is unnoticeable.

image