Qper on Nostr: QUESTION: I have a script to show my battery status ----- battery() { BAT=`ls ...
QUESTION:
I have a script to show my battery status
-----
battery() {
BAT=`ls /sys/class/power_supply | grep BAT | head -n 1`
cat /sys/class/power_supply/${BAT}/capacity
}
battery_stat() {
BAT=`ls /sys/class/power_supply | grep BAT | head -n 1`
cat /sys/class/power_supply/${BAT}/status
}
if [[ "$1" == "--bat" ]]; then
battery
elif [[ "$1" == "--bat-st" ]]; then
battery_stat
fi
---
But I have 2 batteries. and my scripting is far below par.. How can I edit this to show bot BAT0 and BAT1 as a result?
Published at
2024-03-26 17:28:29Event JSON
{
"id": "32caa0f6f618bb9d5df22c643f9b6c8ddbfd3a678a5b71af7ca8594b4608caf4",
"pubkey": "8e524a167ad22ea1a03a4a1e84db43f8a7c6b30a953fd50e91d1898041e7a0dd",
"created_at": 1711474109,
"kind": 1,
"tags": [
[
"proxy",
"https://infosec.exchange/users/qper/statuses/112163167248023257",
"activitypub"
]
],
"content": "QUESTION:\n\nI have a script to show my battery status\n\n-----\nbattery() {\n\tBAT=`ls /sys/class/power_supply | grep BAT | head -n 1`\n\tcat /sys/class/power_supply/${BAT}/capacity\n}\nbattery_stat() {\n\tBAT=`ls /sys/class/power_supply | grep BAT | head -n 1`\n\tcat /sys/class/power_supply/${BAT}/status\n}\n\nif [[ \"$1\" == \"--bat\" ]]; then\n\tbattery\nelif [[ \"$1\" == \"--bat-st\" ]]; then\n\tbattery_stat\nfi\n\n---\n\nBut I have 2 batteries. and my scripting is far below par.. How can I edit this to show bot BAT0 and BAT1 as a result?",
"sig": "eb5d247b508fb5c74f7e3822cd596d9d502aba7f7fd15fefe3fc9d825439a09cd333e82b5e6f69fd336be8deaa5589e51576b21396233f4b79d3aececa489951"
}