sawfish-client(1)

πŸ“¦
version 1.13.0 Β· 2 versions
, in fedora 43, fedora 44, nixos 26.05

πŸ’– SAWFISH-CLIENT πŸ’–

okay so bestie, welcome to sawfish-client β€” it's section 1 of the General Commands Manual, and it's literally your lil backstage pass to talk to your window manager πŸŽ€


✨ NAME ✨

sawfish-client β€” Evaluate arbitrary Lisp forms with sawfish. πŸ’…


🌸 SYNOPSIS 🌸

sawfish-client [ --display X ]  [ -q ]  [ -f FUNCTION ]  [ -c COMMAND ]
[ -r FEATURE ]  [ -e FORM ]  [ - ]  [ -- ]

like, look at her. so many lil flags. so much power. πŸ¦‹


🫢 DESCRIPTION 🫢

This allows you to connect to a window manager process and evaluate arbitrary Lisp forms.

that's it. that's the whole vibe. you're basically sliding into your WM's DMs and asking it to run whatever Lisp you want. main character energy fr fr. πŸ‘‘


⭐ OPTIONS ⭐

  • --display β€” Connect to the window manager on display X. like, tell it which screen you're tryna hang out on. πŸ–₯️
  • -q β€” Be quiet (perform commands asynchronously). no small talk, just vibes. it does the thing without waiting around to tell you about it. 🀫
  • -f FUNCTION β€” Call Lisp function FUNCTION on the server.
  • -c COMMAND β€” Call the interactive Lisp function COMMAND. (interactive!! she's chatty ✨)
  • -r FEATURE β€” Require the module called FEATURE. loading her up, no cap. πŸ“¦
  • -e FORM β€” Evaluate Lisp form FORM on the server.
  • - β€” Read lines of input until EOF, evaluating each one as it is read. one line at a time bestie, we're going slow and steady. 🐒
  • -- β€” Read forms from standard input until EOF, evaluating the whole lot in one go (inside a progn). okay so THIS one is the all-at-once girlie β€” everything gets wrapped up in a progn and yeeted at the server together. πŸ’₯
  • --help β€” Prints help. (she's helpful! we love her!) πŸŽ€
ngl, if you mix up - and -- you're gonna have a bad time β€” one is line-by-line, the other is the whole progn situation. read twice, type once. 😭

🌈 SEE ALSO 🌈

Sawfish are documented fully by John Harper available via the Info system.


πŸ’œ AUTHOR πŸ’œ

This manual page was written by Christian Marillat marillat@debian.org for the Debian GNU/Linux system (but may be used by others).


okay that's the whole page, you ate that πŸ“ go forth and evaluate some Lisp forms, bestie, i'm obsessed. and hey β€” this was sawfish-client(1), from the General Commands Manual, see you in the group chat πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from