Diagon é um interpretador interativo. Ele transforma a expressão do estilo markdown em uma representação de arte ascii.
Foi escrito em C++ e usa WebAssembly, HTML e CSS para fazer uma aplicação Web, além de poder utiliza-lo via linha de comando.
Utilize o Git, CMake, GNU Make e lógico o GCC ou o clang para construir:
git clone https://github.com/ArthurSonzogni/Diagon
cd Diagon
mkdir build && cd build
cmake ..
make
Teste o binário antes de instalar:
echo "1+1/2 + sum(i,0,10) = 112/2" | ./diagon-1.0.127 Math
Provável saída:
10
___
1 ╲ 112
1 + ─ + ╱ i = ───
2 ‾‾‾ 2
0
Finalmente, instale:
sudo make install
Será instalado nos caminhos:
-- Install configuration: "Release"
-- Installing: /usr/local/bin/diagon-1.0.127
-- Installing: /usr/local/bin/diagon
Você também pode instalar via: snap:
sudo snap install diagon
Use o --help
para mais informações e rode os exemplos.
O exemplo web abrirá em http:localhost:8888 . Tomando como referência se você ainda estiver dentro de build/
.
Abrirá em seu navegador padrão!
cd ../src
./run_diagon.sh
Para mais informações visite o repositório .
cpp cppdaily terminal comandos