config-lsp/server/utils/common.go
Myzel394 429c2cd4be
fix(server): Improvements
Signed-off-by: Myzel394 <github.7a2op@simplelogin.co>
2025-05-29 20:10:35 +02:00

36 lines
471 B
Go

package utils
import (
"errors"
"fmt"
"os"
)
func DoesPathExist(path string) bool {
_, err := os.Stat(path)
return err == nil
}
func IsPathDirectory(path string) bool {
info, err := os.Stat(path)
if err != nil {
return false
}
return info.IsDir()
}
func IsPathFile(path string) bool {
_, err := os.Stat(path)
print(fmt.Sprintf("Checking if path %s is a file: %v\n", path, err))
if errors.Is(err, os.ErrNotExist) {
return false
}
return true
}