SMBIOS-BATTERY-CTL(1)

πŸ’– SMBIOS-BATTERY-CTL πŸ’–

okay bestie, so like… this is a User Commands page for smbios-battery-ctl, and it's lowkey the main character of battery management utilities. yes it's a real manual page, no it's not boring, come with me πŸ’…


✨ NAME ✨

smbios-battery-ctl β€” src/bin/smbios-battery-ctl

like. that's literally it. that's the name. iconic of it honestly πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

smbios-battery-ctl

no arguments, no drama, just vibes. she runs and she does her thing ✨


🌸 OPTIONS 🌸

okay so here's the full menu, and yes we are going through ALL of them because every single one matters, periodt πŸ’œ

  • --version β€” shows the program's version number and then dips. that's it, that's the whole job 🫢
  • -h, --help β€” prints this help message and exits. your girl when you're confused, no judgment πŸ’–
  • -v, --verbose β€” gives you MORE output. like she's telling you everything she's thinking. oversharing era ✨
  • -q, --quiet β€” minimizes program output. only errors and warnings get through. silent but deadly, we love a mysterious queen πŸ’…
  • --trace β€” enables verbose function tracing. so like, every single function call gets narrated. it's giving director's commentary 🎬
  • --logconfig=LOGCONFIG β€” specify an alternate config log. your log file, your rules bestie πŸ““
  • --security-key=SECURITY_KEY β€” the BIOS pre-calculated security key. yes it's giving secret handshake πŸ—οΈ
  • --password=PASSWORD β€” the BIOS Setup password, used for set/activate operations. don't be loud with this one fr fr πŸ™ˆ
  • -r, --rawpassword β€” do NOT auto-convert the password to scancodes. you want it raw? you get it raw πŸ“
  • --memory-dat=MEMORY_DAT β€” path to a memory dump file to use instead of real RAM. fake RAM, real energy πŸ’€
  • --cmos-dat=CMOS_DAT β€” path to a CMOS dump file to use instead of real CMOS. same deal, different chip ✨
  • -c, --battery-charge β€” this will get the Current Battery Charging State. she's checking in on your battery, she cares πŸ₯Ί
  • --get-charging-cfg β€” gets the current Primary Battery Charge Configuration. receipts, basically 🧾
  • --set-charging-mode=<MODE> β€” sets the current Primary Battery Charge Configuration. valid choices are: ['primarily_ac', 'adaptive', 'custom', 'standard', 'express']. pick your fighter πŸ‘‘
  • --set-custom-charge-interval=<START> <END> β€” sets the percentage bounds for a custom charge. both values must be integers. START must lie in the range [50, 95], END must lie in the range [55, 100], and END must be at least (START + 5). read that again bestie, the rules are the rules πŸ”₯
lowkey important: that last one has strict number boundaries. if your START/END don't fit those ranges, or END isn't at least START + 5, it's not happening. no cap. 🚫

🌈 SEE ALSO 🌈

the full documentation for smbios-battery-ctl is maintained as a Texinfo manual. if the info and smbios-battery-ctl programs are properly installed at your site, then this command:

info smbios-battery-ctl

should give you access to the complete manual. so like, if you want the extended director's cut, that's where it lives πŸ“šβœ¨


and that's the whole page bestie!! smbios-battery-ctl 2.4.3, dated October 2021 β€” thanks for reading, go forth and manage those batteries responsibly πŸ«ΆπŸ’–πŸ”‹

πŸ“¦ where this page comes from