package main import ( "fmt" "os" ) func runSync(args []string) error { if len(args) < 2 || args[0] != "plan" { return fmt.Errorf("usage: bat sync plan [previous-json]") } current := args[1] previous := "" if len(args) > 2 { previous = args[2] } result, err := BuildSyncPlan(current, previous) if err != nil { return err } _, err = fmt.Fprintln(os.Stdout, result) return err }