added yamltool sort

This commit is contained in:
2026-03-08 15:39:52 +01:00
parent 2bb8d68edd
commit ea6568a0d3
7 changed files with 259 additions and 20 deletions
+8 -3
View File
@@ -2,10 +2,11 @@ package main
import (
"fmt"
"github.com/goccy/go-yaml"
"github.com/spf13/cobra"
"os"
"reflect"
"github.com/goccy/go-yaml"
"github.com/spf13/cobra"
)
type MyMap yaml.MapSlice
@@ -54,7 +55,11 @@ func mergeMap(yaml1 yaml.MapSlice, yaml2 yaml.MapSlice) yaml.MapSlice {
func merge(cmd *cobra.Command, args []string) error {
res := make(yaml.MapSlice, 0)
for _, arg := range args {
config, err := parse(read(arg))
data, err := read(arg)
if err != nil {
return err
}
config, err := parse(data)
if err != nil {
return fmt.Errorf("%s: %w", arg, err)
}