Le diagramme est une petite application CLI pour générer des diagrammes dessinés à la main de l'art ASCII.
Afin d'exécuter l'application, assurez-vous que GO est installé sur votre machine locale et vérifiez si $GOPATH/bin
est inclus dans le répertoire PATH
.
Exécutez les commandes suivantes pour télécharger le projet et construire l'exécutable.
$ git clone https://github.com/esimov/diagram
$ cd diagram
$ go build
# Start the application
$ diagram
Un script shell est introduit dans la bibliothèque pour atténuer la génération de fichiers binaires pour les systèmes d'exploitation les plus connus, mais faites attention: différentes dépendances sont nécessaires pour différents systèmes d'exploitation. Pour construire le fichier exécutable Exécuter:
$ make all
Une fois que vous êtes dans l'application de terminal, vous pouvez créer, modifier ou supprimer les diagrammes ASCII. En appuyant sur CTRL+d
vous pouvez convertir l'art ASCII en un diagramme manuscrit. Le fichier PNG
généré sera enregistré dans le dossier output
par rapport au chemin actuel.
L'application prend également en charge la génération de diagrammes dessinés à la main directement à partir de la ligne de commande sans entrer dans l'application CLI.
$ diagram --help
affichera les options actuellement prises en charge:
┌┬┐┬┌─┐┌─┐┬─┐┌─┐┌┬┐
│││├─┤│ ┬├┬┘├─┤│││
─┴┘┴┴ ┴└─┘┴└─┴ ┴┴ ┴
Version: 1.0.4
CLI app to convert ASCII arts into hand drawn diagrams.
-font string
Path to the font file (default " /Users/esimov/Projects/Go/src/github.com/esimov/diagram/font/gloriahallelujah.ttf " )
-in string
Source
-out string
Destination
-preview
Show the preview window (default true)
Lisez l'entrée de sample.txt
et écrivez l'image à sample.png
affichant une fenêtre d'aperçu avec le diagramme dessiné à la main:
diagram -in sample.txt -out sample.png
Lisez l'entrée de sample.txt
et écrivez l'image à sample.png
, et sortez immédiatement sans afficher une fenêtre d'aperçu:
diagram -in sample.txt -out sample.png -preview=false
Générez un diagramme comme ci-dessus mais utilisez une police à un endroit différent:
diagram -in sample.txt -out sample.png -preview=false -font /path/to/my/font/MyHandwriting.ttf
Clé | Action |
---|---|
Languette | Panneau suivant |
Onglet Shift + | Panneau précédent |
Ctrl + s | OUVERT SAVE SICHAGRAM MODAL |
Ctrl + s | Diagramme de sauvegarde |
Ctrl + d | Convertir ASCII en PNG |
Ctrl + x | Effacer le contenu de l'éditeur |
Ctrl + z | Restaurer le contenu de l'éditeur |
Page | Sauter au sommet |
Pagin | Sauter vers le bas |
Maison | Sautez à la ligne Start |
Fin | Sauter à la ligne |
Supprimer / arrière | Supprimer le diagramme |
Ctrl + c | Quitter |
Saisir | Sortir |
---|---|
![]() | ![]() |
L'application a été testée sur Ubuntu , MacOS et Windows .
La conversion ASCII à PNG a été portée de Shaky.dart.
Copyright © 2017 Endre Simo
Ce projet est sous la licence MIT. Voir le fichier de licence pour le texte complet de licence.