{"repo":"esimov/diagram","free":true,"listed":false,"github":"https://github.com/esimov/diagram","clone":"git clone https://github.com/esimov/diagram.git","description":"CLI app to convert ASCII arts into hand drawn diagrams.","language":"Go","stars":898,"topics":["cli","terminal","drawing","ascii","ascii-art","canvas","gocui","termbox-go","go","golang"],"license":"MIT","category":"cli-tools","readme_excerpt":"Diagram Diagram is a full fledged CLI application to generate hand drawn diagrams from ASCII art. Main features - [x] Full fledged content editor - [x] Integrated GUI for image view - [x] Zooming/panning support for image inspection - [x] Integrated file management system - [x] Layout customization Installation In order to run the application please make sure that Go is installed on your local machine and check if $GOPATH/bin is included into the PATH directory. Run the following commands to download the project and build the executable. If you've installed Homebrew, you can install the application by running brew install diagram . Build A shell script is bundled into the library to mitigate the generation of binary files for the most common operating systems, but take care: different dependencies are needed for different operating systems (see the Dependencies) section. To build the executable file run: $ make all Usage Once you are inside the terminal application you can create, edit or delete the ASCII diagrams. By pressing CTRL+g you can convert the ASCII art into a handwritten diagram. The generated PNG file will be saved into the output folder relative to the current path. Command Line support The application also supports the generation of hand drawn diagrams directly from command line without to enter into the CLI application. $ diagram --help will show the currently supported options: CLI Examples Read input from sample.txt and write image to sample.png showing a pre","default_branch":null,"files":null,"tree":[],"storefront":"/r/esimov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/esimov/diagram/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}