mirror of
https://github.com/jesseduffield/lazydocker.git
synced 2026-07-25 08:31:03 +00:00
Remove GetLazydockerRootDirectory function
This commit is contained in:
parent
dd11b0ee10
commit
574e0b6f90
1 changed files with 0 additions and 31 deletions
|
|
@ -5,10 +5,7 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"html/template"
|
"html/template"
|
||||||
"io"
|
"io"
|
||||||
"log"
|
|
||||||
"math"
|
"math"
|
||||||
"os"
|
|
||||||
"path/filepath"
|
|
||||||
"reflect"
|
"reflect"
|
||||||
"regexp"
|
"regexp"
|
||||||
"sort"
|
"sort"
|
||||||
|
|
@ -411,31 +408,3 @@ func IsValidHexValue(v string) bool {
|
||||||
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetLazydockerRootDirectory finds lazydocker root directory.
|
|
||||||
//
|
|
||||||
// It's used for our cheatsheet script and integration tests. Not to be confused with finding the
|
|
||||||
// root directory of _any_ random repo.
|
|
||||||
func GetLazydockerRootDirectory() string {
|
|
||||||
path, err := os.Getwd()
|
|
||||||
if err != nil {
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
for {
|
|
||||||
_, err := os.Stat(filepath.Join(path, ".git"))
|
|
||||||
if err == nil {
|
|
||||||
return path
|
|
||||||
}
|
|
||||||
|
|
||||||
if !os.IsNotExist(err) {
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
path = filepath.Dir(path)
|
|
||||||
|
|
||||||
if path == "/" {
|
|
||||||
log.Fatal("must run in lazydocker folder or child folder")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue