@acaelum/gera-capa-cli

Ela gera as capas que a Caelum usa nas apostilas, como essa aqui:

Usage no npm install needed!

<script type="module">
  import acaelumGeraCapaCli from 'https://cdn.skypack.dev/@acaelum/gera-capa-cli';
</script>

README

O que essa CLI faz?

Ela gera as capas que a Caelum usa nas apostilas, como essa aqui:

A capa do curso de Docker

Como gerar essa capa aí de cima

  1. Instalar o Node.js, caso não esteja instalado.

  2. Abrir o terminal e rodar um dos seguintes comandos:

    npx @acaelum/gera-capa-cli "Infraestrutura ágil com Docker e Docker Swarm" "Curso DO-26"
    
    # ou
    
    npx @acaelum/gera-capa-cli
    

    No último comando, onde não passamos parâmetro nenhum, serão usadas as variáveis de ambiente CAPA_TITULO e CAPA_SUBTITULO. Se preferir, você pode definir essas variáveis de ambiente num arquivo com o nome ".env" na pasta em que for rodar o comando:

    CAPA_TITULO="Infraestrutura ágil com Docker e Docker Swarm"
    CAPA_SUBTITULO="Curso DO-26"
    

Recomendação caso você vá gerar muitas capas

Não rode com npx, porque você vai baixar ~111Mb do Chromium toda vez!

Instale a CLI uma vez só pelo npm:

npm install -g @acaelum/gera-capa-cli

E depois, para gerar uma capa, rode apenas o comando "caelum-gera-capa" no lugar de "npx @acaelum/gera-capa-cli":

caelum-gera-capa "O Título" "Um subtítulo"`