@@ -45,7 +45,7 @@ const (
45
45
globalTemplatePath = ".sitedog/demo.html.tpl"
46
46
authFilePath = ".sitedog/auth"
47
47
apiBaseURL = "https://app.sitedog.io"
48
- Version = "v0.6.1 "
48
+ Version = "v0.6.2 "
49
49
)
50
50
51
51
func main () {
@@ -947,7 +947,13 @@ func analyzeProjectDependencies(projectPath string, languages []string, stackDat
947
947
}
948
948
existing .Packages = mergedPackages
949
949
} else {
950
- servicesMap [service .Name ] = & service
950
+ // Create a copy to avoid pointer issues
951
+ serviceCopy := ServiceDetection {
952
+ Name : service .Name ,
953
+ Language : service .Language ,
954
+ Packages : service .Packages ,
955
+ }
956
+ servicesMap [service .Name ] = & serviceCopy
951
957
}
952
958
}
953
959
}
@@ -1131,6 +1137,12 @@ func displayDetectorResults(results map[string]string) {
1131
1137
if serviceCount > 0 {
1132
1138
fmt .Printf ("🔍 Detected %d service(s):\n " , serviceCount )
1133
1139
1140
+ // Load services data for display names
1141
+ servicesData , err := loadServicesData ()
1142
+ if err != nil {
1143
+ fmt .Printf ("⚠️ Could not load services data: %v\n " , err )
1144
+ }
1145
+
1134
1146
// Собираем и сортируем ключи (кроме repo)
1135
1147
var keys []string
1136
1148
for key := range results {
@@ -1143,7 +1155,20 @@ func displayDetectorResults(results map[string]string) {
1143
1155
// Выводим в отсортированном порядке
1144
1156
for _ , key := range keys {
1145
1157
value := results [key ]
1146
- displayName := getTechnologyDisplayName (key , value )
1158
+ displayName := key
1159
+
1160
+ // Try to get proper display name from services data
1161
+ if servicesData != nil {
1162
+ if serviceData , exists := servicesData [key ]; exists {
1163
+ displayName = serviceData .Name
1164
+ }
1165
+ }
1166
+
1167
+ // Fallback to getTechnologyDisplayName for other technologies
1168
+ if displayName == key {
1169
+ displayName = getTechnologyDisplayName (key , value )
1170
+ }
1171
+
1147
1172
fmt .Printf (" 🔗 %s → %s\n " , displayName , value )
1148
1173
}
1149
1174
}
0 commit comments