Categorygithub.com/comandosiprojetos/cmdutils
modulepackage
0.0.25
Repository: https://github.com/comandosiprojetos/cmdutils.git
Documentation: pkg.go.dev

# README

cmdutils

Executar o godoc para ver a documentação

Executar o comando: godoc -http=:6060 e acessar o navegador em http://localhost:6060

# Functions

Retorna se um arquivo existe ou não.
Recebe um tipo float64 com o valor a ser arredondado, um valor do tipo float64 com o digito que deve ser considerado no arredondamento e um valor do tipo int indicando em quantas casas decimais o valor será arredondado.
Recebe um valor do tipo []byte e retorna uma string com o valor convertido.
Recebe uma string com o local do arquivo e retorna uma string com o md5 do arquivo calculado e um tipo error.
Retorna uma string informando o chassis sob o qual a distro linux está sendo executada e também retorna um tipo error.
Realiza a compressão de um arquivo utilizando o 7Zip No windows irá utilizar as dlls presentes na pasta da aplicação equanto que no linux será necessário ter um pacote do 7Zip instalado no sistema operacional Recebe uma string com o nome do arquivo já com a extenção .7z e outra string com o nome original do arquivo.
Retorna um valor booleano informando se existe ou não conexão com a internet.
No description provided by the author
Recebe uma string com o local e nome da pasta a ser criada e ignora a criação caso a pasta já exista e retorna um error.
Recebe uma string com o local e nome da pasta a ser criada e retorna um erro caso a pasta já exista retorna um error.
Recebe um []byte com uma chave de criptografia e uma string com a mensagem a ser criptografada Retorna uma string com a mensagem criptografada e um tipo error.
Realiza a descompressão de um arquivo utilizando o 7Zip No windows irá utilizar as dlls presentes na pasta da aplicação equanto que no linux será necessário ter um pacote do 7Zip instalado no sistema operacional Recebe uma string com o local exato do arquivo, uma string com o diretório para extração e uma string com o local do executável.
Recebe um []byte com uma chave de criptografia e uma string com a mensagem criptografada Retorna uma string com a mensagem descriptografada e um tipo error.
Recebe um string com o caminho do arquivo e outra string com a url de download retorna um tipo error.
Recebe uma string com o comando a ser executado e retorna o stdout do comando e um tipo error.
Recebe uma string com o comando a ser executado e retorna o stdout do comando e um tipo error Utilizado apenas no windows.
Recebe uma string com uma data e hora no padrão mysql yyyy-mm-dd hh:mm:ss e retorna uma string com a data e hora no formato yyyy-mm-dd hh:mm:ss e um tipo error.
Recebe uma string com uma data e hora no padrão mysql yyyy-mm-dd hh:mm:ss e retorna uma string apenas com a data no formato yyyy-mm-dd e um tipo error.
Recebe uma string com uma data e hora no formato padrão dd/mm/yyy hh:mm:ss e retorna uma string no formato mysql yyyy-mm-dd hh:mm:ss e um tipo error.
Recebe uma string com data e hora no padrão 2021-11-11 23:59:59 e retorna uma string no padrão 2021-11-11T23:59:59.000-0200.
Recebe um float64 com o valor em bytes e formata de acordo com o tamanho retornando uma string com o valor em B, KB, MB, GB ou TB.
Recebe duas datas do tipo time e retorna a diferença entre elas em uma string.
Retorna uma lista com informações de cada unidade de disco instalada na máquina com informações de tamanho do disco total, tamanho usado, tamanho livre, filesystem e unidade de montagem e também retorna um tipo error.
Retorna uma string com nome da máquina atual e um tipo error.
Recebe uma string com uma url e retorna um valor booleano para informar se a url é válida ou não.
Recebe um inteiro com a porta tcp a ser verificada e checa se a mesma está ou não aberta retorna um tipo booleano e um tipo error.
Recebe uma string com o caminho do arquivo e o remove caso existe e retorna um tipo errror.
Recebe uma string com um valor e retorna uma string apenas com números e letras e um valor do tipo error.
Recebe uma string e retorna uma string sem espaços.
Recebe um slice em interface e um indice do tipo int e remove o item desse slice de acordo com o indice informado.
Recebe uma string com o caminho de um diretório e apaga recursivamente o diretório caso este diretório não exista ignora o processo e retorna um tipo error.
Recebe duas strings a primeira com o nome antigo do arquivo e a segunda com novo nome do arquivo.
Recebe o nome de uma variável de ambiente reseta a mesma e retorna um tipo error.
Retorna uma string contendo a arquitetura do processador x86_64 para processadores de 64 bits e i368 para sistemas de 32 bits.
Retorna uma string com o tipo de barras utilizado no linux ou no windows.
Retorna uma string com o caminho exato do executável em execução e um tipo error.
Retorna uma string com a data e hora no padrão dd-mm-yyyy hh:mm:ss.
Retorna uma string com a data e hora do sistema no padrão pt-BR.
Retorna uma string com o diretorio do próprio executável em execução e um tipo error.
Recebe uma string com uma chave criptografica e retorna uma string com o id único gerado e um tipo error.
Retorna uma instância do tipo net.Listener e um tipo error.
Retorna uma string com o ip local da máquina e um tipo error.
Retorna uma string com o ip público da rede e um tipo error Função utiliza a api http://ip-api.com/json/.
Recebe o caminho de um diretório e retorna uma lista do tipo string com os arquivos presentes nesse diretório.
Retorna uma string contento o total de memória disponível na máquina formatando a unidade de medida exemplo: 11,25 GB.
Retorna uma string com o modelo do processador da máquina e um tipo error.
Retorna uma string com o nome do executável em execução e um tipo error.
Recebe uma string com uma url e uma string com o nome do parâmetro a ser extraído e retorna uma string com esse parâmetro extraído da url e um tipo error.
Recebe uma string com o nome de um executável e retorna uma o string com o path absoluto de um executável no windows e um tipo error comando semelhante ao wish do linux o nome do executável informado precisa estar no path global do windows.
Retorna uam srinf com o md5 do próprio exeutável da aplicação em execução.
Retorna uma string com um código uuid aleatório.
Recebe uma string com o caminho do arquivo retorna um tipo int64 com o tamanho do arquivo e um tipo errror.
Retorna uma string contento o total de memória instalada na máquina formatando a unidade de medida exemplo: 4,98 GB.
Recebe uma string com um valor e retorna uma string com esse valor entre colchetes [valor].
Retorna uma string com a versão da distro linux e um tipo error.
Recebe um inteiro contendo um valor em segundos e converte ele para uma formato legível e retorna uma string com essa informação exemplo: valor informado -> 1368055 - valor convertido -> 2 weeks 1 day 20 hours 0 minute 55 seconds.
Recebe uma string com um valor textual e um int com a quantidade de digitos numéricos que esse valor textual deve conter e retorna um valor booleano para confirmar ou negar se a string passada possui a quantidade de digitos esperada ou não.
Recebe uma string com o arquivo compactado com 7Zip e retorna um booleano informando se o arquivo está ou não integro após sua compressão.
Valida a utilização de uma única instância abrindo um porta tcp para teste e retorna um booleano.
Retorna uma string informando a versão do kernel da distro linux instalada e também retorna um tipo error.

# 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

# Interfaces

No description provided by the author