作成: 更新:
プロンプトにバッテリー残量を表示したい
この記事は最終更新日から1年以上が経過しています。この記事は最終更新日から14か月以上が経過しています。
このエントリーは約1分で読めます。
GUI入ってないローカルマシンを操作する必要があり、バッテリー残量を常に表示させときたかったのでメモ。
(普通ターミナル操作するとき、GUI上でターミナルツール使う or リモートサーバへsshだからイランと思うけど。。。)
こういう感じ
やりかた
下記のコマンドを使用
https://github.com/punkrou404/upowerw
これを
precmd () {
echo
vcs_info
local pwd=`pwd`
echo `magenta '[$pwd]'`
}
function magenta { echo -e '\\e[35m$*\\e[m'; }
こうした
precmd () {
echo
vcs_info
local pwd=`pwd`
local upowerw=`upowerw -p`
local per_charge=`printf ⚡%03d%% $upowerw`
echo '[$per_charge]'`magenta '[$pwd]'`
}
function magenta { echo -e '\\e[35m$*\\e[m'; }
実際の設定はhttps://github.com/punkrou404/dotfiles/blob/master/.zsh/config/init/pronpt.sh
upowerw
は充電中かどうかも取得できるので
充電中は色変えたりする、とか
バッテリー残量によって色変えたりする、とかしたい