MCPcopy Create free account
hub / github.com/astercloud/aster / demonstrateConvenienceMethods

Function demonstrateConvenienceMethods

examples/config-paths/main.go:60–87  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

58}
59
60func demonstrateConvenienceMethods() {
61 fmt.Println("\n📋 便捷方法")
62 fmt.Println(repeatStr("-", 50))
63
64 // 配置文件路径
65 configFile := config.ConfigFile()
66 fmt.Printf(" 配置文件路径: %s\n", configFile)
67
68 // 数据库文件路径
69 dbFile := config.DatabaseFile()
70 fmt.Printf(" 数据库文件路径: %s\n", dbFile)
71
72 // Sessions 目录
73 sessionsDir := config.SessionsDir()
74 fmt.Printf(" Sessions 目录: %s\n", sessionsDir)
75
76 // Recipes 目录
77 recipesDir := config.RecipesDir()
78 fmt.Printf(" Recipes 目录: %s\n", recipesDir)
79
80 // Extensions 目录
81 extensionsDir := config.ExtensionsDir()
82 fmt.Printf(" Extensions 目录: %s\n", extensionsDir)
83
84 // Memories 目录
85 memoriesDir := config.MemoriesDir()
86 fmt.Printf(" Memories 目录: %s\n", memoriesDir)
87}
88
89func demonstrateEnsureDir() {
90 fmt.Println("\n📋 确保目录存在")

Callers 1

mainFunction · 0.85

Calls 8

ConfigFileFunction · 0.92
DatabaseFileFunction · 0.92
SessionsDirFunction · 0.92
RecipesDirFunction · 0.92
ExtensionsDirFunction · 0.92
MemoriesDirFunction · 0.92
PrintfMethod · 0.80
repeatStrFunction · 0.70

Tested by

no test coverage detected