« SVG » : différence entre les versions

Aucun résumé des modifications
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 74 : Ligne 74 :
<syntaxhighlight lang="bash">aasvg --stretch --fill < schema.txt > schema.svg</syntaxhighlight>
<syntaxhighlight lang="bash">aasvg --stretch --fill < schema.txt > schema.svg</syntaxhighlight>
Cela génère un SVG sans dimensions fixes, avec un rendu plus fluide du dessin ASCII.
Cela génère un SVG sans dimensions fixes, avec un rendu plus fluide du dessin ASCII.
== a2s ==
Le package <code>a2s</code> (issu de <code>github.com/asciitosvg/asciitosvg/cmd/a2s</code>) est un '''outil en ligne de commande''' qui permet de :
=== ✨ Convertir du texte ASCII en SVG ===
Autrement dit, il prend des '''diagrammes ASCII''' (comme ceux qu’on écrit dans les fichiers Markdown ou dans les commentaires de code) et les transforme en '''images vectorielles SVG'''.
-----
=== 🔧 Utilité principale ===
* '''Documentation technique''' : convertir des schémas ASCII en images lisibles pour les inclure dans des pages web ou des PDF.
* '''Automatisation''' : intégrer dans des scripts pour générer des visuels à partir de diagrammes textuels.
* '''Visualisation rapide''' : utile pour les développeurs qui utilisent des diagrammes ASCII dans leurs outils ou leurs README.
-----
=== ✅ Étapes d’installation ===
==== 1. '''Installer Go''' ====
Si Go n’est pas encore installé :
<syntaxhighlight lang="bash">sudo apt update
sudo apt install golang-go</syntaxhighlight>
<blockquote>Vérifie l’installation avec <code>go version</code>.
</blockquote>
-----
==== 2. '''Installer le package <code>a2s</code>''' ====
Utilise la commande suivante pour installer le binaire dans le répertoire Go par défaut (<code>$HOME/go/bin</code>) :
<syntaxhighlight lang="bash">go install github.com/asciitosvg/asciitosvg/cmd/a2s@latest</syntaxhighlight>
Cela crée un exécutable nommé <code>a2s</code> dans <code>~/go/bin</code>.
-----
==== 3. '''Déplacer l’exécutable dans un répertoire global''' ====
Pour le rendre accessible à tous les utilisateurs :
<syntaxhighlight lang="bash">sudo mv ~/go/bin/a2s /usr/local/bin/</syntaxhighlight>
<blockquote><code>/usr/local/bin</code> est généralement dans le <code>PATH</code> de tous les utilisateurs.
</blockquote>
-----
==== 4. '''Vérification''' ====
Teste l’installation :
<syntaxhighlight lang="bash">a2s --help</syntaxhighlight>




Ligne 83 : Ligne 143 :
[[Catégorie:Tools]]
[[Catégorie:Tools]]
[[Catégorie:Geek]]
[[Catégorie:Geek]]
[[Catégorie: Terminal Tools]]