본문 바로가기

좋아하는 것_매직IT/96.IT 핫이슈

Viddy - Go로 재작성한 모던 Watch 커맨드를 소개합니다.

반응형

Viddy - Go로 재작성한 모던 Watch 커맨드 (github.com/sachaos)를 소개합니다.

README 에서는 Viddy를 아래와 같이 정의하고 있습니다. 
 - Modern watch command.
 - Viddy well, gopher. Viddy well.

Viddy를 한마디로 말씀드리면, Go로 재작성한 모던 watch 명령어라고 머릿속에 넣어두시면 됩니다.

아래는 스크린샷입니다.


그리고, Viddy의 특징을 간단하게 정리하자면 아래와 같습니다.

- 기존 watch의 기본 기능 그대로 동작  
 - 커맨드를 주기적으로 실행하고, 결과 표시  
 - 컬러 출력, 변경부분 강조  
- 타임머신 모드 : 비디오 처럼 다시감기 가능. 과거 또는 미래로 이동하기  
- Pager에서 출력 보기  
- Vim 키맵  
- 검색 기능 지원  
- 중단/재시작 가능  
- 강제로 정확한 간격으로 커맨드 실행 가능
-
쉘 Alias 지원
- 커스텀 키매핑/색상 지원

설치방법은 아래와 같습니다. 
 - 참고로, 저는 Linux 장비를 가지고 있어서 Linux 에서 설치했습니다.

아무튼 자신의 환경에 맞게 아래 내용을 참고하셔서 설치하시면 될것 같고요..

Install

Mac

Homebrew

brew install viddy

MacPorts

sudo port install viddy

Linux

wget -O viddy.tar.gz https://github.com/sachaos/viddy/releases/download/v0.3.3/viddy_0.3.3_Linux_x86_64.tar.gz && tar xvf viddy.tar.gz && mv viddy /usr/local/bin

ArchLinux ( AUR )

yay -S viddy

Alternatively you can use the AUR Git repo directly

Alpine Linux

After enabling the community repository:

apk add viddy

asdf version manager

asdf plugin add viddy
asdf install viddy latest
asdf global viddy latest

Go

go install github.com/sachaos/viddy@latest

Other

Download from release page.

Keymaps

key

SPACE Toggle time machine mode
s Toggle suspend execution
b Toggle ring terminal bell
d Toggle diff
t Toggle header display
? Toggle help view
/ Search text
j Pager: next line
k Pager: previous line
Control-F Pager: page down
Control-B Pager: page up
g Pager: go to top of page
Shift-G Pager: go to bottom of page
Shift-J (Time machine mode) Go to the past
Shift-K (Time machine mode) Back to the future
Shift-F (Time machine mode) Go to more past
Shift-B (Time machine mode) Back to more future
Shift-O (Time machine mode) Go to oldest position
Shift-N (Time machine mode) Go to current position

 

더욱 자세한 내용은 아래 웹페이지를 참고부탁드릴께요~

 

GitHub - sachaos/viddy: 👀 A modern watch command. Time machine and pager etc.

👀 A modern watch command. Time machine and pager etc. - GitHub - sachaos/viddy: 👀 A modern watch command. Time machine and pager etc.

github.com

 

 

728x90
300x250