Skip to content

Commit b296736

Browse files
author
vinay-lanka
committed
improve output message with config --dest-dir
1 parent 893fad3 commit b296736

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

cli/config/init.go

+10-10
Original file line numberDiff line numberDiff line change
@@ -49,25 +49,25 @@ func runInitCommand(cmd *cobra.Command, args []string) {
4949
if destDir == "" {
5050
destDir = viper.GetString("directories.Data")
5151
}
52-
logrus.Infof("Writing config file to: %s", destDir)
5352

54-
if err := os.MkdirAll(destDir, os.FileMode(0755)); err != nil {
55-
feedback.Errorf("Cannot create config file directory: %v", err)
53+
absPath, err := filepath.Abs(destDir)
54+
if err != nil {
55+
feedback.Errorf("Cannot find absolute path: %v", err)
5656
os.Exit(errorcodes.ErrGeneric)
5757
}
58+
configFileAbsPath := filepath.Join(absPath, defaultFileName)
5859

59-
configFile := filepath.Join(destDir, defaultFileName)
60-
if err := viper.WriteConfigAs(configFile); err != nil {
61-
feedback.Errorf("Cannot create config file: %v", err)
60+
logrus.Infof("Writing config file to: %s", absPath)
61+
62+
if err := os.MkdirAll(absPath, os.FileMode(0755)); err != nil {
63+
feedback.Errorf("Cannot create config file directory: %v", err)
6264
os.Exit(errorcodes.ErrGeneric)
6365
}
6466

65-
var absPath, err = filepath.Abs(destDir)
66-
if err != nil {
67-
feedback.Errorf("Cannot find absolute path: %v", err)
67+
if err := viper.WriteConfigAs(configFileAbsPath); err != nil {
68+
feedback.Errorf("Cannot create config file: %v", err)
6869
os.Exit(errorcodes.ErrGeneric)
6970
}
70-
var configFileAbsPath = filepath.Join(absPath, defaultFileName)
7171

7272
msg := "Config file written to: " + configFileAbsPath
7373
logrus.Info(msg)

0 commit comments

Comments
 (0)