+- `get SETTING` — Return the value of the given setting.
+
+- `set SETTING VALUE` — Set the value of the given setting.
+
+- `list [DESKTOP_NAME]` — Output the internal representation of the window tree.
+
+- `list_desktops [--quiet]` — Perform a dump of each desktop for the current monitor.
+
+- `list_monitors [--quiet]` — Perform a dump of each monitor.
+
+- `list_windows` — Return the list of managed windows (i.e. their identifiers).
+
+- `list_rules` — Return the list of rules.
+
+- `presel left|right|up|down [SPLIT_RATIO]` — Switch to manual mode and select the splitting direction.
+
+- `cancel` — Switch to automatic mode.
+
+- `ratio VALUE` — Set the splitting ratio of the focused window.
+
+- `pad MONITOR_NAME [TOP_PADDING [RIGHT_PADDING [BOTTOM_PADDING [LEFT_PADDING]]]]` — Set the padding of the given monitor.
+
+- `focus left|right|up|down` — Focus the neighbor window situated in the given direction.
+
+- `shift left|right|up|down` — Exchange the current window with the given neighbor.
+
+- `swap` — Swap the focused window with the last focused window.
+
+- `push left|right|up|down` — Push the fence located in the given direction.
+
+- `pull left|right|up|down` — Pull the fence located in the given direction.
+
+- `cycle next|prev [--skip-floating|--skip-tiled|--skip-class-equal|--skip-class-differ]` — Focus the next or previous window matching the given constraints.