xref: /plan9/acme/bin/Battery (revision 9a747e4fd48b9f4522c70c07e8f882a15030f964)
1#!/bin/rc
2
3if(! test -f /mnt/apm/battery){
4	echo no apm >[1=2]
5	exit 'no apm'
6}
7
8cd /mnt/acme/new
9echo name /dev/apm >ctl
10echo dump Battery >ctl
11
12awkscript='
13NR==1 {
14	if($3 != -1)
15		printf("%d%% %d:%02d %s", $2, $3/3600, ($3/60)%60, $1);
16	else
17		printf("%d%% %s", $2, $1);
18}
19'
20
21fn chk {
22	what=`{awk $awkscript /mnt/apm/battery}
23	echo cleartag >ctl || exit die
24	echo clean >ctl || exit die
25	echo ' '^$"what >tag || exit die
26}
27
28chk
29while(sleep 60)
30	chk
31