티스토리 뷰
figlet 이란?
"Frank, Ian 및 Glenn의 편지" 에서 따온 figlet은 Unix와 유사한 운영체제 대표적으로 Linux 나 MacOS 와 같은 시스템의 Terminal 환경에서 작동을 하여 ASCII 아트를 활용하여 나타내는 프로그램입니다.
figlet 설치하기
brew install figlet
homebrew 를 통하여 figlet을 설치합니다.
lolcat 이란?
https://github.com/busyloop/lolcat
lolcat은 MacOS나 Unix 계열 즉 대표적으로 Linux 계열 시스템의 Terminal에서 하얀색으로만 표현할 수 있는 코드에 색을 입혀주는 프로그램입니다.
lolcat 설치하기
brew install lolcat
homebrew 를 통하여 lolcat 설치합니다.
figlet과 lolcat를 terminal에 적용시키기
man figlet
man figlet
명령어를 통하여 figlet에 대해서 알아보니 정리하자면 이렇습니다.
-f
= font 파일에서 선택-d
= 글꼴 디렉토리를 변경-c
= 출력을 중앙에 배치-l
= 출력을 왼쪽 정렬-r
= 출력을 오른쪽 정렬-t
= 출력 너비를 로 설정 (terminal 너비)-w
= 사용자 지정 출력 너비를 지정-k
= 활성화 커닝을 하여 메시지의 각 문자를 인접한 문자로 병합하는 대신 개별적으로 인쇄
font 종류 살펴보기
cd /usr/local/share/figlet/fonts
figlet
의 fonts
폴더로 이동합니다.
ls
ls
를 통하여 목록 확인하여 여기에서 마음에 드는 .fif
를 선택하면 됩니다.
figlet -f speed -c Hello ! sukvvon | lolcat
여러 font
를 테스트 해 본 결과 필자는 speed.fif 가 제일 마음에 들었습니다.
vim ~/.zshrc
vi ~/.zshrc
# or
code ~/.zshrc
필자는 zsh
를 사용하므로 zsh
기준으로 설명을 하였습니다. vim 을 잘 모른다면 vscode 즉 code 또한 사용할 수 있습니다.
#FIGlet with lolcat
figlet -w 90 -f speed -c Hello | lolcat
figlet -w 90 -f speed -c sukvvon! | lolcat
figlet -w 90 -f speed -c Hello sukvvon? | lolcat
으로 할 수 있으나 너비 간격이 깨져서 따로따로 작성하였습니다.
필자는 여기서 -f
를 써서 마음에 드는 폰트를 확인하고 -c
를 통해서 센터에 위치하도록 하여 terminal 너비를 -w
를 통하여 90으로 지정하였습니다.
source ~/.zshrc
source ~/.zshrc
위 사진과 같이 깔끔하고 이쁘게 설정된 것을 확인할 수 있습니다.
'macOS' 카테고리의 다른 글
[MacOS] Terminal을 예쁘게 사용하자 asciiquarium (0) | 2021.05.16 |
---|---|
[MacOS] Terminal을 예쁘게 사용하기 cowsay, fortune (0) | 2021.05.15 |
[Linux] 리눅스 명령어 연습 사이트 (0) | 2021.05.08 |
[macOS] neofetch 를 활용하여 terminal 이쁘게 사용하기 (2) | 2021.02.11 |
[MacOS] 'wheel', 'admin', 'staff' 차이에 대해서 (0) | 2021.01.11 |
[macOS] htop을 이용하여 mac을 관리하기 (0) | 2021.01.10 |
[MacOS] zsh 주소 변경하기 (0) | 2021.01.01 |
[macOS] 런치패드(launchpad) 배열 변경하기 (0) | 2020.12.26 |