mirror of
https://github.com/wavetermdev/waveterm.git
synced 2024-12-22 16:48:23 +01:00
add k8s context/namespace to prompt (#576)
* k8s in prompt * test/fix formatting
This commit is contained in:
parent
bf447c60ce
commit
a787a1a934
@ -58,4 +58,8 @@
|
|||||||
.term-prompt-python {
|
.term-prompt-python {
|
||||||
color: var(--term-magenta);
|
color: var(--term-magenta);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.term-prompt-k8s {
|
||||||
|
color: var(--term-magenta);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -146,6 +146,7 @@ class Prompt extends React.Component<
|
|||||||
let branchElem = null;
|
let branchElem = null;
|
||||||
let pythonElem = null;
|
let pythonElem = null;
|
||||||
let condaElem = null;
|
let condaElem = null;
|
||||||
|
let k8sElem = null;
|
||||||
if (!isBlank(festate["PROMPTVAR_GITBRANCH"])) {
|
if (!isBlank(festate["PROMPTVAR_GITBRANCH"])) {
|
||||||
const branchName = festate["PROMPTVAR_GITBRANCH"];
|
const branchName = festate["PROMPTVAR_GITBRANCH"];
|
||||||
branchElem = (
|
branchElem = (
|
||||||
@ -171,9 +172,19 @@ class Prompt extends React.Component<
|
|||||||
</span>
|
</span>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
if (!isBlank(festate["K8SCONTEXT"])) {
|
||||||
|
const k8sContext = festate["K8SCONTEXT"];
|
||||||
|
const k8sNs = festate["K8SNAMESPACE"];
|
||||||
|
k8sElem = (
|
||||||
|
<span title="k8s context:namespace" className="term-prompt-k8s">
|
||||||
|
k8s:({k8sContext}
|
||||||
|
{isBlank(k8sNs) ? "" : ":" + k8sNs}){" "}
|
||||||
|
</span>
|
||||||
|
);
|
||||||
|
}
|
||||||
return (
|
return (
|
||||||
<span className={termClassNames}>
|
<span className={termClassNames}>
|
||||||
{remoteElem} {cwdElem} {branchElem} {condaElem} {pythonElem}
|
{remoteElem} {cwdElem} {branchElem} {condaElem} {pythonElem} {k8sElem}
|
||||||
</span>
|
</span>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user