diff options
Diffstat (limited to 'internal/hexaimcp')
| -rw-r--r-- | internal/hexaimcp/run.go | 6 | ||||
| -rw-r--r-- | internal/hexaimcp/run_test.go | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/internal/hexaimcp/run.go b/internal/hexaimcp/run.go index 448d826..6b28a2a 100644 --- a/internal/hexaimcp/run.go +++ b/internal/hexaimcp/run.go @@ -131,17 +131,17 @@ func getPromptsDir(cfg appconfig.App) (string, error) { return expandPath(cfgDir) } - // Default: $XDG_DATA_HOME/hexai/prompts/ or ~/.local/share/hexai/prompts/ + // Default: $XDG_DATA_HOME/prompts/ or ~/.local/hexai/data/prompts/ dataDir := os.Getenv("XDG_DATA_HOME") if dataDir == "" { home, err := os.UserHomeDir() if err != nil { return "", fmt.Errorf("cannot find user home directory: %w", err) } - dataDir = filepath.Join(home, ".local", "share") + dataDir = filepath.Join(home, ".local", "hexai", "data") } - return filepath.Join(dataDir, "hexai", "prompts"), nil + return filepath.Join(dataDir, "prompts"), nil } // expandPath expands ~ to home directory and returns absolute path. diff --git a/internal/hexaimcp/run_test.go b/internal/hexaimcp/run_test.go index 981a05f..2adf678 100644 --- a/internal/hexaimcp/run_test.go +++ b/internal/hexaimcp/run_test.go @@ -114,7 +114,7 @@ func TestGetPromptsDir(t *testing.T) { name: "uses default XDG location", envVar: "", cfgValue: "", - wantMatch: "hexai/prompts", + wantMatch: ".local/hexai/data/prompts", }, } |
