Skip to content

Libreria de utilidades para diferentes propósitos y genericos

License

Notifications You must be signed in to change notification settings

rafael180496/core-util

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CORE-UTIL

Introduccion

Libreria que contiene funciones e estructura para utilidades en cualquier proyecto go.

TEST:

Carpeta donde contiene ejemplos de las librerias creadas.

Utility:

Paquete que contiene funciones e estructuras variadas como utilidad de cualquier proyecto(cast,archivo,encriptacion,comando,etc..)

Server:

Paquete para crea un api rest con ECHO mas practico un ejemplo seguir este challengeBatchApi.

Documentacion

  • Introduccion

  • GoLibModule

    Inicializar

    go mod init github.com/{your_username}/{repo_name}
    or go test -v #para inicializar las dependencias
    go build
    ./gomod

Librerias Externas:

Toda libreria externa se debe de instalar para que funcione correctamente el proyecto.

  • fatih/color

  • lib/pq

  • go-sql-driver/mysql

  • denisenkom/go-mssqldb

  • jmoiron/sqlx

  • go-ini/ini

  • labstack/echo

  • satori/go.uuid

Envio de correo Soporte de Cuente en gmail Ejemplo de Envio

    func TestEmail(t *testing.T) {
    t.Logf("Email:%s\n", "Envio")
    email := utl.StEmailAdmin{}
    email.AddUser("...@gmail.com",
        "...*", utl.SMTPURL["gmail"], utl.SMTPPORT["gmail1"])
    email.AddDest("...@thedataage.com")
    email.AddBody(utl.TypeContent["html"], "Prueba",    "Prueba")
    err := email.SendMail()
    if err != nil {
        t.Logf("Email:%s\n", err.Error())
    } else {
        t.Logf("Email:%s\n", "Terminado")
    }

}

About

Libreria de utilidades para diferentes propósitos y genericos

Resources

License

Stars

Watchers

Forks

Packages