1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-06-25 00:46:54 +02:00

bump dependencies

This commit is contained in:
Jesse Duffield
2018-08-25 17:36:16 +10:00
parent 21f6e9ba87
commit 87dc2bcad9
243 changed files with 63741 additions and 0 deletions

32
vendor/github.com/jesseduffield/go-getter/get_file.go generated vendored Normal file
View File

@ -0,0 +1,32 @@
package getter
import (
"net/url"
"os"
)
// FileGetter is a Getter implementation that will download a module from
// a file scheme.
type FileGetter struct {
// Copy, if set to true, will copy data instead of using a symlink
Copy bool
}
func (g *FileGetter) ClientMode(u *url.URL) (ClientMode, error) {
path := u.Path
if u.RawPath != "" {
path = u.RawPath
}
fi, err := os.Stat(path)
if err != nil {
return 0, err
}
// Check if the source is a directory.
if fi.IsDir() {
return ClientModeDir, nil
}
return ClientModeFile, nil
}