mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-01-16 02:27:03 +01:00
feat(toolbox): add hostname customization for toolbox plugin
This commit is contained in:
parent
f6a7bbf81a
commit
9a62004094
2 changed files with 24 additions and 0 deletions
|
|
@ -12,5 +12,19 @@ function toolbox_prompt_name() {
|
|||
awk -F\" '/name/ { gsub(/%/, "%%", $2); print $2 }' /run/.containerenv
|
||||
}
|
||||
|
||||
function toolbox_prompt() {
|
||||
if [[ -f /run/.containerenv ]]; then
|
||||
local toolbox_name=$(toolbox_prompt_name)
|
||||
if [[ -n "$toolbox_name" ]]; then
|
||||
# Modify the HOST variable to display toolbox name in the prompt
|
||||
# This ensures that '%m' in prompt formats shows "toolbx-{name}" instead of just "toolbx"
|
||||
HOST="toolbx-$toolbox_name"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
# Modify prompt to include toolbox name when inside a toolbox container
|
||||
toolbox_prompt
|
||||
|
||||
alias tbe="toolbox enter"
|
||||
alias tbr="toolbox run"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue