hpi_shell(1)
π hpi_shell(1) β the OpenHPI interactive playground π
okay so bestie, welcome to hpi_shell, an OpenHPI sample application that lets you ~interactively~ do a whole bunch of HPI operations. it's giving "type stuff, poke at hardware, see what happens" energy β¨
πΈ SYNOPSIS πΈ
hpi_shell [-D nn] [-N host[:port]] [-C <cfgfile>] [-e] [-f <file>] [-X] [-h]
hpi_shell [--domain=nn] [--host=host[:port]] [--cfgfile=file] [--events] [--cmdfile=filename] [--debug] [--help]
like, pick your flags, bestie, and go π
π¦ DESCRIPTION π¦
so here's the vibe: hpi_shell reads commands and then performs HPI operations based on whatever you told it. that's literally it, and it's iconic. this means you can use it to exercise your HPI-managed hardware and do manual operations on that hardware β no cap π₯
once you're actually inside hpi_shell, type the "help" command to get a list of commands, or "help command" if you want the details on one particular command. iykyk π«Ά
and here's the little detail to remember: if no domain or host is selected, ohparam uses the default domain as specified in the openhpiclient.conf file. periodt π
β¨ OPTIONS β¨
π Help Options:
-h,--helpβ show help options. classic. we love a helpful queen π
π Application Options:
-f filename,--cmdfile=filenameβ execute command file. yes, it runs a whole file of commands for you π-e,--eventsβ show short events, and discover after subscribe π-D nn,--domain=nnβ select domain idnnπ―-X,--debugβ display debug messages. for when you need to see everything, bestie π-N "host[:port]",--host="host[:port]"β open a session to the domain served by the daemon at the specified URL (host:port). this option overrides theOPENHPI_DAEMON_HOSTandOPENHPI_DAEMON_PORTenvironment variables. and listen: if host contains':'(for example an IPv6 address) then enclose it in square brackets. for example:"[::1]"or"[::1]:4743". write that down π-C "file",--cfgfile="file"β use the passed file as the client configuration file. this option overrides theOPENHPICLIENT_CONFenvironment variable. slay π§
π SEE ALSO π
the whole friend group showed up, fr fr:
hpialarms,hpifan,hpipower,hpithreshpidomain,hpigensimdata,hpireset,hpitophpiel,hpiinv,hpisensor,hpitreehpievents,hpionIBMblade,hpisettime,hpiwdthpixmlohdomainlist,ohhandler,ohparam
all of them, every last one, no crumbs left behind π
π AUTHORS π
the author(s) of this man page, aka the main characters who wrote this:
- Bryan Sutula (
sutula@users.sourceforge.net) - Ulrich Kleber (
ulikleber@users.sourceforge.net) - Anton Pak (
avpak@users.sourceforge.net)
β and that's the whole page, bestie! this is from OpenHPI 4.0.0, dated 2023-01-26 β go forth and run hpi_shell with main character energy π¦π
πΈ
π¦ where this page comes from
- opensuse-leap 16.0: openhpi-clients 3.8.0.ge4631e8a-bp160.1.14 Β· BSD-3-Clause
- opensuse-leap 16.0: openhpi-clients 3.8.0.ge4631e8a-bp160.1.14 Β· BSD-3-Clause
- opensuse-leap 16.0: openhpi-clients 3.8.0.ge4631e8a-bp160.1.14 Β· BSD-3-Clause
- opensuse-leap 16.0: openhpi-clients 3.8.0.ge4631e8a-bp160.1.14 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms