From 915f1a5036305983d69a4b75a3b9dc09b0f9d2d3 Mon Sep 17 00:00:00 2001 From: bbedward Date: Sun, 30 Nov 2025 10:51:38 -0500 Subject: [PATCH] cli: remove distribution enforcement from tui --- core/cmd/dms/commands_root.go | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/core/cmd/dms/commands_root.go b/core/cmd/dms/commands_root.go index 531c8275..b1a2a647 100644 --- a/core/cmd/dms/commands_root.go +++ b/core/cmd/dms/commands_root.go @@ -1,14 +1,12 @@ package main import ( - "errors" "fmt" "os" "path/filepath" "strings" "github.com/AvengeMedia/DankMaterialShell/core/internal/config" - "github.com/AvengeMedia/DankMaterialShell/core/internal/distros" "github.com/AvengeMedia/DankMaterialShell/core/internal/dms" "github.com/AvengeMedia/DankMaterialShell/core/internal/log" tea "github.com/charmbracelet/bubbletea" @@ -76,14 +74,7 @@ func findConfig(cmd *cobra.Command, args []string) error { return nil } func runInteractiveMode(cmd *cobra.Command, args []string) { - detector, err := dms.NewDetector() - if err != nil && !errors.Is(err, &distros.UnsupportedDistributionError{}) { - log.Fatalf("Error initializing DMS detector: %v", err) - } else if errors.Is(err, &distros.UnsupportedDistributionError{}) { - log.Error("Interactive mode is not supported on this distribution.") - log.Info("Please run 'dms --help' for available commands.") - os.Exit(1) - } + detector, _ := dms.NewDetector() if !detector.IsDMSInstalled() { log.Error("DankMaterialShell (DMS) is not detected as installed on this system.")