Closed alexandre-mbm closed 7 years ago
Ao invés de um simplório deploy.sh [msg]
, teremos um facilitador hman [action] [options]
.
$ hman md # verifica status no Markdown e pode propor voltar à raiz
$ hman html # verifica status no HTML e propõe entrar nele se alterado
$ hman commit [message] # alerta e aborta se houver material não trackeado
$ hman # ensina a voltar para a raiz
$ hman -h # exibe esta ajuda
$ hman --help # exibe esta ajuda
O porgama hman
se norteará dentro do projeto de site estático Hugo conhecendo variável de ambiente.
$ echo $HUGO_PROJECT
/home/USER/DIRETORIO/MEUSITE-hugo
Poderá ser configurado (instalado para cada uso) assim:
export HUGO_PROJECT=$(pwd)
export PATH=$PATH:$HUGO_PROJECT
eval $(ssh-agent -s)
ssh-add
ssh -T git@github.com
$ cd MEUSITE-hugo
$ bash hman install # solicitará senha em loop até o sucesso
force
~