@@ -45,7 +45,7 @@ const (
4545 globalTemplatePath = ".sitedog/demo.html.tpl"
4646 authFilePath = ".sitedog/auth"
4747 apiBaseURL = "https://app.sitedog.io"
48- Version = "v0.7.0 "
48+ Version = "v0.7.1 "
4949)
5050
5151func main () {
@@ -662,11 +662,11 @@ type PackageInfo struct {
662662
663663// JSON response structures for rich format output
664664type SniffResponse struct {
665- Status string `json:"status"`
666- ErrorDetails string `json:"error_details,omitempty"`
667- Lang string `json:"lang,omitempty"`
668- PackageManager string `json:"package_manager,omitempty"`
669- Services map [string ]string `json:"services,omitempty"`
665+ Status string `json:"status"`
666+ ErrorDetails string `json:"error_details,omitempty"`
667+ Lang string `json:"lang,omitempty"`
668+ PackageManager string `json:"package_manager,omitempty"`
669+ Services map [string ]string `json:"services,omitempty"`
670670}
671671
672672func handleSniff () {
@@ -679,7 +679,7 @@ func handleSniff() {
679679 // Parse flags first and collect non-flag arguments
680680 args := os .Args [2 :] // Skip 'sitedog' and 'sniff'
681681 var pathArgs []string
682-
682+
683683 for i , arg := range args {
684684 if arg == "--verbose" || arg == "-v" {
685685 verbose = true
@@ -852,7 +852,7 @@ func handleSniff() {
852852
853853 // Show language detection for user feedback (keep existing behavior)
854854 detectedLanguages := detectProjectLanguages (projectPath , stackData )
855-
855+
856856 // Only show language detection messages for yml-config format
857857 if format == "yml-config" {
858858 if len (detectedLanguages ) > 0 {
@@ -1674,7 +1674,7 @@ func outputJSONFormat(allResults map[string]string, detectedLanguages []string,
16741674 if len (detectedLanguages ) > 0 {
16751675 primaryLang := detectedLanguages [0 ]
16761676 response .Lang = primaryLang
1677-
1677+
16781678 // Determine package manager for the primary language
16791679 if langData , exists := stackData .Languages [primaryLang ]; exists {
16801680 packageManager := determinePackageManager (primaryLang , langData )
@@ -1699,7 +1699,7 @@ func outputJSONFormat(allResults map[string]string, detectedLanguages []string,
16991699 response .Services = nil
17001700 response .Lang = ""
17011701 response .PackageManager = ""
1702-
1702+
17031703 // Try to marshal error response
17041704 errorJSON , _ := json .MarshalIndent (response , "" , " " )
17051705 fmt .Println (string (errorJSON ))
0 commit comments