다이어그램은 ASCII 아트에서 손으로 그린 다이어그램을 생성하는 작은 CLI 응용 프로그램입니다.
애플리케이션을 실행하려면 로컬 컴퓨터에 GO가 설치되어 있는지 확인하고 $GOPATH/bin
PATH
디렉토리에 포함되어 있는지 확인하십시오.
다음 명령을 실행하여 프로젝트를 다운로드하고 실행 파일을 구축하십시오.
$ git clone https://github.com/esimov/diagram
$ cd diagram
$ go build
# Start the application
$ diagram
쉘 스크립트는 라이브러리에 번들로 연결되어 가장 잘 알려진 운영 체제를위한 이진 파일 생성을 완화하지만주의를 기울여야합니다. 다른 운영 체제에는 다른 종속성이 필요합니다. 실행 파일 실행을 빌드하려면 :
$ make all
터미널 응용 프로그램 안에 있으면 ASCII 다이어그램을 작성, 편집 또는 삭제할 수 있습니다. CTRL+d
누르면 ASCII 아트를 필기 다이어그램으로 변환 할 수 있습니다. 생성 된 PNG
파일은 현재 경로에 비해 output
폴더에 저장됩니다.
응용 프로그램은 또한 CLI 응용 프로그램에 입력하지 않고 명령 줄에서 직접 손으로 그린 다이어그램 생성을 지원합니다.
$ diagram --help
현재 지원되는 옵션을 보여줍니다.
┌┬┐┬┌─┐┌─┐┬─┐┌─┐┌┬┐
│││├─┤│ ┬├┬┘├─┤│││
─┴┘┴┴ ┴└─┘┴└─┴ ┴┴ ┴
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)
sample.txt
에서 입력을 읽고 sample.png
에 이미지를 쓰십시오.
diagram -in sample.txt -out sample.png
sample.txt
에서 입력을 읽고 sample.png
에 이미지를 쓰고 미리보기 창을 표시하지 않고 즉시 종료하십시오.
diagram -in sample.txt -out sample.png -preview=false
위와 같이 다이어그램을 생성하지만 다른 위치에서 글꼴을 사용하십시오.
diagram -in sample.txt -out sample.png -preview=false -font /path/to/my/font/MyHandwriting.ttf
열쇠 | 행동 |
---|---|
꼬리표 | 다음 패널 |
Shift+탭 | 이전 패널 |
ctrl+s | 저장 다이어그램 모달을 엽니 다 |
ctrl+s | 다이어그램을 저장하십시오 |
ctrl+d | ASCII를 PNG로 변환하십시오 |
ctrl+x | 편집기 컨텐츠를 지우십시오 |
ctrl+z | 편집기 컨텐츠를 복원하십시오 |
페이지 업 | 상단으로 점프하십시오 |
PAGEDOWN | 바닥으로 점프하십시오 |
집 | 라인 스타트로 점프하십시오 |
끝 | 라인 끝으로 점프하십시오 |
삭제/백 스페이스 | 다이어그램 삭제 |
ctrl+c | 그만두다 |
입력 | 산출 |
---|---|
![]() | ![]() |
응용 프로그램은 Ubuntu , MacOS 및 Windows 에서 테스트되었습니다.
ASCII에서 PNG 변환은 shaky.dart에서 포팅되었습니다.
Copyright © 2017 Endre Simo
이 프로젝트는 MIT 라이센스에 따라 있습니다. 전체 라이센스 텍스트는 라이센스 파일을 참조하십시오.