« 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]] | |||