INNER CODE UNIT · Go
runE
dundee/gdu · cmd/gdu/main.go:220
func runE(command *cobra.Command, args []string) error {
var (
termApp *tview.Application
screen tcell.Screen
err error
)
if af.WriteConfig {
data, err := yaml.Marshal(af)
if err != nil {
return fmt.Errorf("error marshaling config file: %w", err)
}
if af.CfgFile == "" {
setDefaultConfigFilePath()
}
err = os.WriteFile(af.CfgFile, data, 0o600)
if err != nil {
return fmt.Errorf("error writing config file %s: %w", af.CfgFile, err)