/// <summary> /// Actualización del paquete en los distintas dependencias. /// </summary> /// <param name="args">Argumentos de propagación, los mismos del update + build</param> public static void ProgragationMethod(Propagation args) { // version main var versionSpec = new VersionSpec(args.GitAddress, args.branch, args.Token, args.packageName, args.packageType, args.DependantRelease, args.username, args.email); try { versionSpec.SetVersionToDependant((message) => Colorful.Console.WriteLine($"${message}", Color.Green)); } catch (Exception ex) { Colorful.Console.WriteLine($"Error en la ejecución {ex.Message}", Color.Red); Colorful.Console.WriteLine($"Error en la ejecución {ex.StackTrace}", Color.Red); if (ex.InnerException != null) { Colorful.Console.WriteLine($"Error en la ejecución {ex.InnerException.Message}", Color.DarkRed); Colorful.Console.WriteLine($"Error en la ejecución {ex.InnerException.StackTrace}", Color.DarkRed); } } }