We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents eceaa75 + 218cede commit d4b3edfCopy full SHA for d4b3edf
pkg/editor/editor.go
@@ -8,14 +8,22 @@ import (
8
9
const defaultEditor = "vi"
10
11
+func getEditor() string {
12
+ if os.Getenv("KUBE_EDITOR") != "" {
13
+ return os.Getenv("KUBE_EDITOR")
14
+ }
15
+
16
+ if os.Getenv("EDITOR") != "" {
17
+ return os.Getenv("EDITOR")
18
19
20
+ return defaultEditor
21
+}
22
23
//Edit opens the editor
24
func Edit(file string) error {
- editorFromEnv := os.Getenv("EDITOR")
- if editorFromEnv == "" {
- editorFromEnv = defaultEditor
- }
25
- command, args := getCommandAndArgs(editorFromEnv, file)
26
+ command, args := getCommandAndArgs(getEditor(), file)
27
28
cmd := exec.Command(command, args...)
29
cmd.Stdin = os.Stdin
0 commit comments