Diagram adalah aplikasi CLI kecil untuk menghasilkan diagram yang digambar tangan dari ASCII Art.
Untuk menjalankan aplikasi, pastikan GO diinstal pada mesin lokal Anda dan periksa apakah $GOPATH/bin
dimasukkan ke dalam direktori PATH
.
Jalankan perintah berikut untuk mengunduh proyek dan membangun yang dapat dieksekusi.
$ git clone https://github.com/esimov/diagram
$ cd diagram
$ go build
# Start the application
$ diagram
Skrip shell dibundel ke perpustakaan untuk mengurangi generasi file biner untuk sistem operasi yang paling dikenal, tetapi berhati -hatilah: berbagai dependensi diperlukan untuk sistem operasi yang berbeda. Untuk membangun file yang dapat dieksekusi:
$ make all
Setelah Anda berada di dalam aplikasi terminal yang dapat Anda buat, edit atau hapus diagram ASCII. Dengan menekan CTRL+d
Anda dapat mengubah seni ASCII menjadi diagram tulisan tangan. File PNG
yang dihasilkan akan disimpan ke folder output
relatif terhadap jalur saat ini.
Aplikasi ini juga mendukung pembuatan diagram yang digambar tangan langsung dari baris perintah tanpa masuk ke dalam aplikasi CLI.
$ diagram --help
akan menunjukkan opsi yang saat ini didukung:
┌┬┐┬┌─┐┌─┐┬─┐┌─┐┌┬┐
│││├─┤│ ┬├┬┘├─┤│││
─┴┘┴┴ ┴└─┘┴└─┴ ┴┴ ┴
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)
Baca input dari sample.txt
dan tulis gambar ke sample.png
menampilkan jendela pratinjau dengan diagram yang digambar tangan:
diagram -in sample.txt -out sample.png
Baca input dari sample.txt
dan tulis gambar ke sample.png
, dan keluar segera tanpa menunjukkan jendela pratinjau:
diagram -in sample.txt -out sample.png -preview=false
Menghasilkan diagram seperti di atas tetapi gunakan font di lokasi yang berbeda:
diagram -in sample.txt -out sample.png -preview=false -font /path/to/my/font/MyHandwriting.ttf
Kunci | Tindakan |
---|---|
Tab | Panel berikutnya |
Shift+tab | Panel sebelumnya |
Ctrl+s | Buka Simpan Modal Diagram |
Ctrl+s | Simpan diagram |
Ctrl+d | Konversi ASCII ke PNG |
Ctrl+x | Hapus Konten Editor |
Ctrl+z | Kembalikan Konten Editor |
PageUp | Melompat ke atas |
Pagedown | Melompat ke bawah |
Rumah | Lompat ke garis MULAI |
Akhir | Lompat ke ujung garis |
Hapus/Backspace | Hapus Diagram |
Ctrl+c | Berhenti |
Masukan | Keluaran |
---|---|
![]() | ![]() |
Aplikasi diuji pada Ubuntu , MacOS dan Windows .
Konversi ASCII ke PNG diangkut dari Shaky.dart.
Hak Cipta © 2017 Endre Simo
Proyek ini berada di bawah lisensi MIT. Lihat file lisensi untuk teks lisensi lengkap.