SUBTLEXT(1)
π SUBTLEXT π
okay so bestie, listen up β this is the manual page for SUBTLEXT, section 1 of the Unix manual. yes that's the whole name, no long fancy title, it's giving minimalism. let's get into it π«Ά
β¨ NAME β¨
subtlext β a Ruby extension for subtle π¦
β¨ SYNOPSIS β¨
subtlext
that's it. that's the synopsis. iconic behaviour honestly π
β¨ DESCRIPTION β¨
so subtlext is an extension that brings the power of subtler to Ruby. like, all that window-manager-wrangling energy, but make it Ruby π
you can find a compending list of the classes with its functionality in rdoc, and informations about the available unit tests live over in the development section. go look, it's all there β¨
β¨ EXAMPLE β¨
okay here's the vibe, literally copy-paste this and watch it go π
require("subtle/subtlext")
puts "subtle %s on %s" %
[Subtlext::Subtle.version, Subtlext::Subtle.running? ?
Subtlext::Subtle.display : "none"]
puts "Tags: %s" % [Subtlext::Tag[:all].join(", ")]
# Views
views = []
Subtlext::View[:all].each do |v|
views.push("%s (%s)" % [v.current? ? "[#{v}]" : v, v.tags.join(", ")])
end
puts "Views: %s" % [views.join(", ")]
# Clients
clients = []
Subtlext::Client[:all].each do |c|
clients.push("%s (%s)" % [c, c.tags.join(", ")])
end
puts "Clients: %s" % [clients.join(", ")]
β¨ OUTPUT β¨
and this is what it spits out when you run it, no cap πΈ
subtle 0.8.1684 on :0.0
Tags: default, test, void, terms, browser, editor, stick, float, eight,
two, seven, one, bashrun, sakura, python
Views: terms (terms, eight, two), [www] (browser, eight, two),
void (default, void, eight, two), editor (test, editor, seven, one)
Clients: urxvt2 (two, one), urxvt1 (eight, seven),
subtle - Subtlext - Redmine - Vimperator (browser),
Xephyr on :2.0 (ctrl+shift grabs mouse and keyboard) (test, float),
event.c (~/projects/subtle/src/subtle) - GVIM (editor)
β¨ BUGS β¨
found a bug? don't be shy, report it π
- report bugs at
http://subforge.org/projects/subtle/issues - homepage:
http://subtle.subforge.org
β¨ COPYRIGHT β¨
Copyright (c) Christoph Kappel unexist@subforge.org π
β¨ SEE ALSO β¨
go read these too, they're the whole friend group π«Ά
that's the whole page bestie, you ate it up fr fr β¨ this lil manual page dropped way back in October 2011, and it's the SUBTLEXT(1) page β go forth and script something iconic πππ¦
π¦ where this page comes from
- debian bookworm: subtle 0.11.3224-xi-2.2+b8 Β· GPL-2.0-only
- ubuntu jammy: subtle 0.11.3224-xi-2.2build4 Β· GPL-2.0-only
- ubuntu noble: subtle 0.11.3224-xi-2.2ubuntu1 Β· GPL-2.0-only
- ubuntu questing: subtle 0.11.3224-xi-2.3
- ubuntu resolute: subtle 0.11.3224-xi-3 Β· GPL-2.0-only
- ubuntu stonking: subtle 0.11.3224-xi-4 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms