You've already forked dcmerge
							
							fix(yaml): set indentation to 2 spaces
The replaced module gopkg.in/yaml.v3 enforce an indentation of 4 spaces, when 0 spaces are defined. This is sad, because the old behavior can not be reproduced. Instead of using 4 spaces for indentation, when `yamlEncoder.SetIndent(0)` is called, we call `yamlEncoder.SetIndent(2)` to use 2 spaces for indentation, because it is closer to 0 instead 4 spaces.
This commit is contained in:
		@@ -100,12 +100,12 @@ func run(cmd *cobra.Command, args []string) error {
 | 
			
		||||
		defer f.Close()
 | 
			
		||||
 | 
			
		||||
		yamlEncoder := yaml.NewEncoder(f)
 | 
			
		||||
		yamlEncoder.SetIndent(0)
 | 
			
		||||
		yamlEncoder.SetIndent(2)
 | 
			
		||||
		return yamlEncoder.Encode(dockerComposeConfig)
 | 
			
		||||
 | 
			
		||||
	default:
 | 
			
		||||
		yamlEncoder := yaml.NewEncoder(os.Stdout)
 | 
			
		||||
		yamlEncoder.SetIndent(0)
 | 
			
		||||
		yamlEncoder.SetIndent(2)
 | 
			
		||||
		return yamlEncoder.Encode(dockerComposeConfig)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user