package
1.9.1
Repository: https://github.com/tdanic/libcore.git
Documentation: pkg.go.dev

# Functions

AsignarPtr : asigna la data despues de referencias en punteros muchas veces*/.
BytetoStr : Convierte un array byte a string */.
BytetoStrHex : Convierte un array byte a string */.
CharRand : Genera una letra aleatoria upper indica si queres mayusculas o miniscula.*/.
CpDir : copia una carpeta entera a una carpeta destino*/.
CpFile : copia un archivo Origen a un directorio destino*/.
DateEquals : valida las fechas b fecha base v fecha a validar */.
DateIdent : Valida si las fechas son identicas.
DesencripAES : Desencripta en aes 256 un texto donde la key es la llave noce una llave secundaria y el texto a ecriptar */.
DirNew : Crea una carpeta vacia en el sistema*/.
EncripAES : Encripta en aes 256 un texto donde la key es la llave noce una llave secundaria y el texto a ecriptar */.
FActual : devuelve la fecha de hoy redondeada.
FileExist : Valida si el archivo del path existe antes de procesarlo.
FileExt : Valida las extenciones de archivos.*/.
FileNew : crea un archivo X*/.
FileRename : Renombra a un archivo como tambien lo puede mover a otro directorio de manera nativa.*/.
FilterExcl : excluye los registro de un arreglo A con el B ejemplo A[a,b,c,d] B[a,b] Result [c,d] */.
FilterStr : filtra un arreglo de string mediante un metodo definido */.
Float64ToStr : Convierte un valor float64 a string.*/.
FNulo : Genera una fecha nula 29991231*/.
GeneredHashMd5 : Genera un hash con encriptacion md5 */.
GeneredHashSha256 : Genera un hash con encriptacion sha256 */.
GeneredUUID : Genera un codigo uuid unico */.
GenToken : Genera un token dependiendo de un string.*/.
GetCPU : envia la cantidad de CPU disponible en el procesador */.
GetLines : consigue un arreglos por saltos de lineas en un string*/.
GetLocalIPV4 : te envia la ip local que contiene la maquina que estas ejecutando el programa */.
InStr : compara varios string con uno especifico*/.
Int32ToStr : Convierte un int32 a string.*/.
Int64ToStr : Convierte un int64 a string.*/.
IntToStr : Convierte un int a string.*/.
IsEmail : valida si el string es un email.*/.
IsEmptyVl : valida si el valor esta vacio*/.
IsLinux : Valida si estas en un sistema operativo linux */.
IsMac : Valida si estas en un sistema operativo Imac */.
IsNilArrayStr : valida si los string son vacio*/.
IsNilStr : valida si un string esta vacio*/.
IsSO : valida en que sistema operativo estas lista: android, darwin, dragonfly, linux, freebsd, openbsd, solaris, netbsd, plan9, windows */.
IsSpace : valida si la cadena contiene espacio.
IsURL : valida un string si una url es valida*/.
IsWindows : Valida si estas en un sistema operativo windows */.
JSONtoObj : convierte objetos JSON en map.*/.
ListDir : lista la infomacion que contiene una carpeta*/.
LowerStrs : coloca en minusculas un arreglo compleot de strings*/.
MapKeys : Conviert un map a interface o datos dinamicos.*/.
MapStrKeys : Convierte un map a arreglo de string*/.
MaxCPUtask : maxima multi hilos que puede obtener */.
MaxCPUtaskLimit : maxima cantidad de core a usar con limitaciones TASKCORE es el limite*/.
Merge : combina variables array o string en un solo valor conjunto*/.
MsjBlue : Enviar un string de color celeste funciona para consolas basadas en linux */.
MsjGreen : Enviar un string de color verde para consolas basadas en linux*/.
MsjPc : envia un string de color personalizado de las constantes disponible en la libreria */.
MsjRed : Enviar un string de color rojo para consolas basadas en linux*/.
NewAuth : Crea una nueva instancia de un tipo Auth */.
NewDateNow : crear un tipo date con la fecha actual*/.
NewHrTime : crea un time */.
NewHrTimeDate : crea un time con un tipo date*/.
NewHrTimeStr : crea un time con formato de hora 24hr ejemplo 24:00*/.
NewJSON : Crea un JSON con cualquier data*/.
NewMasterWorker : Crea un MasterWorker*/.
NewStLog : Crea una nueva intancia de StLog */.
NewTicker : Crea un nuevo ticker por medio de formatos hr -> horas min -> minutos */.
NewWork : crea una tarea con formatos y tipo de de secuencia 1 - Ticker 2 - Time Formatos: 05 hr 54 min 12:16 time */.
NewWorkTicker : crea una tarea mediante un ticker para ponerlo en un servicio*/.
NewWorkTime : crea una tarea mediante una hora exacta para ponerlo en un servicio*/.
NumProcSet : setea los numeros de proceso validos */.
ObjtoJSON : convierte maps en objetos JSON .*/.
Open : abre un archivo X*/.
ParseJSON : Captura el JSON con cualquier data*/.
PlecaAdd : coloca la pleca de un directorio "/" */.
PrintGreen : muestra un printf con color verde para consolas basadas en linux*/.
PrintMap : formatea un string con un mapa de datos este mapa de datos debe colocar las variables con {var1} para ser reemplazado por el dato*/.
PrintPc : muestra un printf con color personalizado para consolas basadas en linux*/.
PrintRed : muestra un printf con color rojo para consolas basadas en linux*/.
RandInt : envia un numero aleatorio*/.
ReadFileStr : lee un archivo de texto y lo pasa a string*/.
ReturnIf : retorna un if ternario https://github.com/TheMushrr00m/go-ternary Doc ReturnIf(<bool expression>, <result for true>, <result for false>) ReturnIf(5 > 4, "It's true", "It's false :(") */.
Reverse : manda la reversa de un string */.
RmDir : Elimina un directorio entero*/.
RmFile : elimina un archivo exacto*/.
RoundFloat64 : redondea un */.
SliceStrToStr : convierte un array de strings a un string con separador */.
StrErr : envia un string con errores personalizado*/.
StringToDate : convierte un string a un time */.
StrRand : genera una cadena de caracteres ramdon*/.
StrtoByte : Convierte un string a array byte */.
StrtoByteHex : Convierte un string a array byte */.
StrToFloat64 : Convierte un valor string a float64.*/.
StrToInt32 : Convierte un string a int32 */.
StrToInt64 : Convierte un string a int64 */.
StructToMap : Convierte un struct a map[string] */.
SubString : substring para un string en golang con runas*/.
Throw : captura el error y detiene el proceso*/.
TimeEqual : valida los tiempos b fecha base v fecha a validar */.
TimetoStr : Convierte un time al string con el formato YYYYMMDD que esta en constante.*/.
ToBoolean : convierte un interface a bool*/.
ToDateStr : envia en formato largo un datetime YYYY-MM-DDTHH:MM:SS*/.
ToDateStrSingle : envia en formato largo un datetime YYYY-MM-DD*/.
ToFloat : convierte un interface a float32*/.
ToFloat64 : convierte un interface a float64*/.
ToInt : convierte un interface a int*/.
ToInt16 : convierte un interface a int16*/.
ToInt32 : convierte un interface a int32*/.
ToInt64 : convierte un interface a int64*/.
ToInt8 : convierte un interface a int8*/.
ToMapInterface : convierte cualquier data en map [string]interface{}*/.
ToString : convierte una data interface a un string cualquiera*/.
ToTime : Convierte un interface a time*/.
Trim : Elimina el espacio de un string a nivel de runas.*/.
TrimFile : Renombra a una carpeta o archivo quitandole todos los espacio regresando el path del nuevo archivo.*/.
UpperStrs : coloca en mayusculas un arreglo compleot de strings*/.
ValidDuplidArrayStr : valida un arreglo de string si estan duplicados*/.
Write : escrive los datos en un archivo X*/.

# Constants

Black : negro */.
Blue : azul */.
Cyan : celeste */.
Email : valida la expresion valida en una cadena de caracteres*/.
FORMFE : Formato de fecha para los archivo YYYYMMDD*/.
Green : verde */.
HBlack : negro fuerte */.
HBlue : azul fuerte */.
HCyan : celeste fuerte */.
HGreen : verde fuerte */.
HMagenta : magenta fuerte*/.
HRed : rojo fuerte */.
HWhite : blanco fuerte */.
HYellow : amarrillo fuerte */.
IP : valida el formato de un string*/.
Magenta : magenta */.
MaxURLRuneCount : maxima cantidad de runas por contar*/.
MinURLRuneCount : minima cantidad de runas por contar*/.
Red : rojo */.
URL : Formato para validar cadenas de url*/.
URLIP : estructura de una ip publica*/.
URLPath : formato de los path de las url*/.
URLPort : puertos validos de una url*/.
URLSchema : valida el esquema de una url*/.
URLSubdomain : dominios validos de un pagina*/.
URLUsername : valida los url con usuario*/.
White : blanco */.
Yellow : amarillo*/.

# Variables

EmailFor : expresion para validar email*/.
EXT : extensiones de archivos */.
Msj : mensajes de error en las librerias*/.
SMTPPORT : indica los puertos disponible para el smtp */.
SMTPURL : Host de correos */.
TypeContent : contents type para los formatos de correo */.
URLFor : valida la expresion de cadenas */.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author

# Type aliases

No description provided by the author
Float64XML : tipo que repara el error de los xml en los millones*/.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author