GPIOCLI(1)

πŸ“¦
version 2.2.5 Β· 3 versions
, in fedora 43, fedora 44

✨ GPIOCLI(1) β€” the gpiocli era ✨

okay bestie, sit down, hydrate, and let me tell you about gpiocli from the libgpiod universe. it's giving "command-line utility, but make it cunty" πŸ’…


πŸŽ€ NAME πŸŽ€

gpiocli β€” the libgpiod command-line utility. that's it, that's the name, she's simple and she's iconic.


πŸ¦‹ SYNOPSIS πŸ¦‹

gpiocli [OPTION…] CMD [ARGS?] ...

πŸ’– DESCRIPTION πŸ’–

she's a simple command-line client for controlling gpio-manager. lowkey the whole vibe is: you talk, she talks to the manager, the GPIO lines do what you said. no cap.

🌸 Help Options 🌸

  • -h, --help β€” shows you the help options. when in doubt, ask for help, bestie, it's free therapy 🫢

πŸ’… Application Options πŸ’…

  • -v, --version β€” shows the version and then exits. she tells you who she is and leaves. main character behaviour, honestly ✨

πŸ‘‘ Available commands πŸ‘‘

  • detect β€” lists the GPIO chips and prints all their properties. it's the "who's here and what are they about" command πŸ”
  • find β€” you hand her a line name, she finds that line's parent chip's name and its offset within it. like a little detective but make her a fairy 🧚
  • info β€” prints information about GPIO lines. just the facts, but cute 🌈
  • get β€” gets the values of GPIO lines. reading the room, but for pins πŸ“–
  • monitor β€” notifies you about edge events. she WILL text you when something happens πŸ’¬
  • notify β€” notifies you about line property changes. same energy, different gossip πŸ’œ
  • reconfigure β€” changes the line configuration for an existing request. glow-up for your request ✨
  • release β€” releases one of the line requests controlled by the manager. letting it go, as one does πŸ•ŠοΈ
  • request β€” requests a set of GPIO lines for exclusive usage by the manager. exclusive. she said exclusive πŸ’…
  • requests β€” lists all line requests controlled by the manager. roll call πŸ“‹
  • set β€” sets values of GPIO lines. writing, not reading, periodt ✍️
  • wait β€” waits for the gpio-manager interface to appear. she is patient, she is devoted, she is waiting by the phone 😭

D-Bus API version: 1 β€” that's the number, don't come for her, she knows her version 🌟

πŸ“ AUTHOR πŸ“

Bartosz Golaszewski <brgl@bgdev.pl> β€” the icon, the legend, the moment πŸ‘‘


😭 REPORTING BUGS 😭

found a bug? don't suffer in silence, bestie, report it to:

  • Bartosz Golaszewski <brgl@bgdev.pl>
  • linux-gpio <linux-gpio@vger.kernel.org>

they want to know. fr fr. πŸ›


and that's the whole page, bestie β€” libgpiod v2.2.5, June 2026 πŸ’– go forth, control some lines, and remember: exclusive usage means exclusive. mwah 🫢🌸

πŸ“¦ where this page comes from