tmux에서 배터리 잔량을 한눈에 알 수있는 명령을 Go로 만들었습니다.
Draw battery unicode art written by Go
이것은 tmux에 배터리 잔량을 표시하고 싶기 때문에 만든 것입니다.
개인적으로 생각해낸 사용법
하나의
.tmux.conf
을 복수 디바이스상에서 사용하는 경우, 모든 디바이스에 반드시 배터리가 탑재되어 있는 것은 아니기 때문에, 배터리를 가지고 있는 경우의 디바이스만으로 표시를 하고 싶을 때에 다음과 같은 설정을 if-shell
을 사용 로 설정할 수 있습니다.# バッテリーを持っていない場合のフォーマット
set-option -g status-right '#[fg=colour255,bg=colour64] %H:%M:%S #[default]'
# バッテリーを持っている場合のフォーマット
if-shell "battery --has" "set-option -g status-right '#(battery -t) #[fg=colour255,bg=colour64] %H:%M:%S #[default]'"
이
battery
명령에는 --has
옵션이 있습니다. 이것은 장치가 배터리를 가지고 있는지 여부를 결정하는 옵션입니다. 실행하면 아무 것도 표시되지 않지만, 그렇지 않은 경우 echo $?
이 표시되어야합니다.이제 쉽게 조건 분기를 할 수 있군요!
지원되는 OS
현재 Mac OSX, Windows 및 Linux를 지원합니다.
배터리 잔량을 알기 위해 여러 명령을 파이프에서 실행하는 것이 개인적으로 허용되지 않았기 때문에 Mac에서는 Objective-C를 바인딩하여 결과를 얻습니다.
Windows, Linux도 마찬가지로 파일이나 시스템 호출을 사용하여 배터리 상태를 얻을 수 있습니다! (mattn 감사합니다!)
설치
Go 환경이있는 분은 go get로 쉽게 할 수 있습니다!
go get -u github.com/Code-Hex/battery/cmd/battery
또는 바이너리 을 배포하고 있으므로 직접 다운로드하여
0
등에 넣거나 zplug 을 사용하면 좋을지도 모릅니다 마지막으로
요청이 있으면 github issue에 써주세요!
Pull Request도 기다리고 있습니다!!
Reference
이 문제에 관하여(tmux에서 배터리 잔량을 한눈에 알 수있는 명령을 Go로 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/codehex/items/f1890f0c97873a11f70b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)