반응형
Notice
Recent Posts
Recent Comments
Link
Brise
PlantUML으로 ASCII-art UML 생성하기 본문
반응형
PlantUML으로 ASCII-art UML 생성하기
준비사항
- java
- PlantUML jar (plantuml.1.2023.5.jar 다운로드)
ASCII Art 생성 방법
- 자바 설치 및 PlantUML 다운로드
- cmd 실행(jar과 스크립트가 있는 폴더) 후 자바 동작여부 확인.
C:\Users\envie\Downloads>java -version
openjdk version "1.8.0_362"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_362-b09)
OpenJDK 64-Bit Server VM (Temurin)(build 25.362-b09, mixed mode)
- puml 스크립트 작성(이 경우 hello.puml)
@startuml
participant Bob
actor Alice
Bob -> Alice : hello
Alice -> Bob : Is it ok?
@enduml
- PlantUML을 이용하여 ASCII Art 생성
- -ttxt: ASCII Art 생성
- -tutxt: 유니코드 기반의 텍스트 Art 생성
- 출력 파일명은 {input puml filename}.[au]txt
C:\Users\envie\Downloads>java -jar plantuml-1.2023.5.jar hello.puml -tutxt
- 결과
hello.utxt
┌─┐
║"│
└┬┘
┌┼┐
┌───┐ │
│Bob│ ┌┴┐
└─┬─┘ Alice
│ hello │
│──────────────>│
│ │
│ Is it ok? │
│<──────────────│
┌─┴─┐ Alice
│Bob│ ┌─┐
└───┘ ║"│
└┬┘
┌┼┐
│
┌┴┐
hello.atxt
,-.
`-'
/|\
,---. |
|Bob| / \
`-+-' Alice
| hello |
|-------------->|
| |
| Is it ok? |
|<--------------|
,-+-. Alice
|Bob| ,-.
`---' `-'
/|\
|
/ \
Reference
반응형
'프로그램' 카테고리의 다른 글
[AI Generated] Vue.js (0) | 2024.05.04 |
---|---|
윈도우 tensorflow 설치 (0) | 2023.05.26 |
[GPT]ABI와 cdecl (0) | 2023.04.16 |
마크다운 간단 사용법 (0) | 2022.06.19 |
John the ripper; 암호 해제하기 (0) | 2022.05.05 |
VS code에서 Anaconda Python 연동 시 오류 발생할 때 해결 방법 (0) | 2020.09.22 |
ld(링커 스크립트, Linker Script) 공부 내용 (0) | 2019.07.27 |
Comments