newchangelog - Script para gerar changelog.
Publicado por Mauricio Ferrari (última atualização em 12/01/2022)
[ Hits: 1.759 ]
Homepage: https://www.youtube.com/@LinuxDicasPro
Esse script cria um novo ChangeLog no diretório atual.
Se nesse diretório já tiver um ChangeLog, ele fará um backup do antigo ChangeLog e irá adicionar novas linhas para o preenchimento das novas adições feitas em seu projeto.
Ele adiciona a data automaticamente, mas se quiser, você pode entrar com sua própria data.
O padrão que eu uso nesse script é assim: ano-mes-dia.
Exemplo:
$ newchangelog 2021-01-10
Ou seja, 10 de Janeiro de 2021.
#!/bin/bash # # ### New ChangeLog - By Mauricio Ferrari ### # ################################################ # ### Definição da Data ### NEW_DATE=$( date +"%Y-%m-%d" ) [ "$1" != "" ] && NEW_DATE=$1 [ ! "`echo $NEW_DATE | grep -E [0-9]{4}-[0-1]{1}[0-9]{1}-[0-3]{1}[0-9]{1}`" ] && echo -e "\nData Inválida, padrão Correto: ano-mes-dia !\n" && exit 1 # ### Adicionando um Trecho Novo no ChangeLog ### echo -e "# ChangeLog All notable changes to this project will be documented in this file. Todas as mudanças notáveis ​​neste projeto serão documentadas neste arquivo. ## [ Released ] - $NEW_DATE ############################################# ### Added / Adicionado - Script: - - Package: - - Extra: - ### ### Changed / Modificado - Script: - - Package: - - Extra: - ### ### Removed / Removido - Script: - - Package: - - Extra: - ### ### Fixed / Corrigido - Script: - - Package: - - Extra: - ### ##########################################################################" | tee -a tmp > /dev/null # ### Backup e Geração do Novo ChangeLog ### [ -e ChangeLog ] && sed '1,3d' ChangeLog >> tmp && cp ChangeLog ChangeLog-Bak cp tmp ChangeLog ; rm tmp ; exit 0
GoogleChromeUpdate.sh para Slackware
Converte acentos e caracteres especiais para codificação HTML
Nenhum coment�rio foi encontrado.
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (4)
Erro na inicialização do Debian como resolver (2)
Como desinstalar o GIMP? [RESOLVIDO] (1)