github.com/Redstoneguy129/cli@v0.0.0-20230211220159-15dca4e91917/internal/utils/misc_windows.go (about)

     1  //go:build windows
     2  
     3  package utils
     4  
     5  import (
     6  	"unicode"
     7  )
     8  
     9  // isRootDirectory reports whether the string dir is a root directory.
    10  func isRootDirectory(dir string) bool {
    11  	chars := []rune(dir)
    12  	return len(chars) == 3 && unicode.IsUpper(chars[0]) && chars[1] == ':' && chars[2] == '\\'
    13  }