MCPcopy Index your code
hub / github.com/apache/answer / InstallConfigFile

Function InstallConfigFile

internal/cli/install.go:42–66  ·  view source on GitHub ↗
(configFilePath string)

Source from the content-addressed store, hash-verified

40}
41
42func InstallConfigFile(configFilePath string) error {
43 if len(configFilePath) == 0 {
44 configFilePath = filepath.Join(path.ConfigFileDir, path.DefaultConfigFileName)
45 }
46 fmt.Println("[config-file] try to create at ", configFilePath)
47
48 // if config file already exists do nothing.
49 if CheckConfigFile(configFilePath) {
50 fmt.Printf("[config-file] %s already exists\n", configFilePath)
51 return nil
52 }
53
54 if err := dir.CreateDirIfNotExist(path.ConfigFileDir); err != nil {
55 fmt.Printf("[config-file] create directory fail %s\n", err.Error())
56 return fmt.Errorf("create directory fail %s", err.Error())
57 }
58 fmt.Printf("[config-file] create directory success, config file is %s\n", configFilePath)
59
60 if err := writer.WriteFile(configFilePath, string(configs.Config)); err != nil {
61 fmt.Printf("[config-file] install fail %s\n", err.Error())
62 return fmt.Errorf("write file failed %s", err)
63 }
64 fmt.Printf("[config-file] install success\n")
65 return nil
66}
67
68func installUploadDir() {
69 fmt.Println("[upload-dir] try to install...")

Callers 1

InitEnvironmentFunction · 0.92

Calls 3

CreateDirIfNotExistFunction · 0.92
WriteFileFunction · 0.92
CheckConfigFileFunction · 0.70

Tested by

no test coverage detected