Das Diagramm ist eine kleine CLI -Anwendung, um handgezogene Diagramme aus ASCII -Kunst zu erzeugen.
Um die Bewerbung auszuführen, stellen Sie bitte sicher, dass GO auf Ihrem lokalen Computer installiert ist, und prüfen Sie, ob $GOPATH/bin
in das PATH
enthalten ist.
Führen Sie die folgenden Befehle aus, um das Projekt herunterzuladen und die ausführbare Datei zu erstellen.
$ git clone https://github.com/esimov/diagram
$ cd diagram
$ go build
# Start the application
$ diagram
Ein Shell -Skript wird in die Bibliothek gebündelt, um die Erzeugung von Binärdateien für die bekanntesten Betriebssysteme zu mildern. Achten Sie jedoch darauf, dass für verschiedene Betriebssysteme verschiedene Abhängigkeiten erforderlich sind. Um den ausführbaren Dateilauf zu erstellen:
$ make all
Sobald Sie sich in der Terminalanwendung befinden, können Sie die ASCII -Diagramme erstellen, bearbeiten oder löschen. Durch Drücken von CTRL+d
können Sie die ASCII -Kunst in ein handgeschriebenes Diagramm umwandeln. Die generierte PNG
-Datei wird relativ zum aktuellen Pfad in den output
gespeichert.
Die Anwendung unterstützt auch die Erzeugung von handgezogenen Diagrammen direkt aus der Befehlszeile, ohne in die CLI -Anwendung einzugeben.
$ diagram --help
wird die aktuell unterstützten Optionen zeigen:
┌┬┐┬┌─┐┌─┐┬─┐┌─┐┌┬┐
│││├─┤│ ┬├┬┘├─┤│││
─┴┘┴┴ ┴└─┘┴└─┴ ┴┴ ┴
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)
Lesen Sie die Eingabe von sample.txt
und schreiben Sie Bild in sample.png
mit einem Vorschau -Fenster mit dem handgezeichneten Diagramm:
diagram -in sample.txt -out sample.png
Lesen Sie die Eingabe von sample.txt
und schreiben Sie Bild in sample.png
und beenden Sie sofort, ohne ein Vorschau -Fenster anzuzeigen:
diagram -in sample.txt -out sample.png -preview=false
Generieren Sie Diagramm wie oben, verwenden Sie jedoch eine Schriftart an einem anderen Ort:
diagram -in sample.txt -out sample.png -preview=false -font /path/to/my/font/MyHandwriting.ttf
Schlüssel | Aktion |
---|---|
Tab | NÄCHSTER PEREITE |
Verschiebung+Registerkarte | Vorheriges Panel |
Strg+s | Öffnen Sie das Save Diagramm Modal |
Strg+s | Diagramm speichern |
Strg+d | ASCII in PNG konvertieren |
Strg+x | Löschen Sie den Editor -Inhalt |
Strg+z | Stellen Sie den Editor -Inhalt wieder her |
Seiteup | Nach oben springen |
PAGEDOWN | Nach unten springen |
Heim | Springen Sie zum Start der Linie |
Ende | Springe zum Linienende |
Löschen/Rückraum | Diagramm löschen |
Strg+c | Aufhören |
Eingang | Ausgabe |
---|---|
![]() | ![]() |
Die Anwendung wurde auf Ubuntu , MacOS und Windows getestet.
Die ASCII -zu -PNG -Umwandlung wurde von wackeligen.
Copyright © 2017 Endre Simo
Dieses Projekt steht unter der MIT -Lizenz. In der Lizenzdatei finden Sie den vollständigen Lizenztext.