<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>i3 FAQ - Individual question feed</title><link>https://faq.i3wm.org/questions/</link><description>Frequently asked questions and answers about the i3 window manager</description><atom:link href="http://faq.i3wm.org/feeds/question/3439/" rel="self"></atom:link><language>en</language><copyright>Copyright i3, 2012</copyright><lastBuildDate>Thu, 17 Apr 2014 14:17:34 +0000</lastBuildDate><item><title>How do you get a list of all available commands?</title><link>https://faq.i3wm.org/question/3439/how-do-you-get-a-list-of-all-available-commands/</link><description>There must be a better way than looking at the error message from `i3-msg foo`:

    ERROR: Your command: foo
    ERROR:               ^^^
    ERROR: Expected one of these tokens: &lt;end&gt;, '[', 'move', 'exec', 'exit', 'restart', 'reload', 'shmlog', 'debuglog', 'border', 'layout', 'append_layout', 'workspace', 'focus', 'kill', 'open', 'fullscreen', 'split', 'floating', 'mark', 'unmark', 'resize', 'rename', 'nop', 'scratchpad', 'mode', 'bar'

In the end a new command like `i3-msg help`, or `i3-msg --help` might provide this, with a short description of each one.

There is a [list of commands](http://i3wm.org/docs/userguide.html#_list_of_commands) section in the userguide, but that is not compact enough for reference.

(btw: `open` is only meant to be used by the test suite for example)</description><pubDate>Wed, 26 Feb 2014 20:54:23 +0000</pubDate><guid>https://faq.i3wm.org/question/3439/how-do-you-get-a-list-of-all-available-commands/</guid></item><item><title>Comment by Michael for &lt;p&gt;There must be a better way than looking at the error message from &lt;code&gt;i3-msg foo&lt;/code&gt;:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;ERROR: Your command: foo
ERROR:               ^^^
ERROR: Expected one of these tokens: &amp;lt;end&amp;gt;, '[', 'move', 'exec', 'exit', 'restart', 'reload', 'shmlog', 'debuglog', 'border', 'layout', 'append_layout', 'workspace', 'focus', 'kill', 'open', 'fullscreen', 'split', 'floating', 'mark', 'unmark', 'resize', 'rename', 'nop', 'scratchpad', 'mode', 'bar'
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;In the end a new command like &lt;code&gt;i3-msg help&lt;/code&gt;, or &lt;code&gt;i3-msg --help&lt;/code&gt; might provide this, with a short description of each one.&lt;/p&gt;

&lt;p&gt;There is a &lt;a href="http://i3wm.org/docs/userguide.html#_list_of_commands"&gt;list of commands&lt;/a&gt; section in the userguide, but that is not compact enough for reference.&lt;/p&gt;

&lt;p&gt;(btw: &lt;code&gt;open&lt;/code&gt; is only meant to be used by the test suite for example)&lt;/p&gt;
</title><link>https://faq.i3wm.org/question/3439/how-do-you-get-a-list-of-all-available-commands/?comment=3682#comment-3682</link><description>Agreed. Documentation improvements are typically accepted.</description><pubDate>Thu, 17 Apr 2014 14:17:34 +0000</pubDate><guid>https://faq.i3wm.org/question/3439/how-do-you-get-a-list-of-all-available-commands/?comment=3682#comment-3682</guid></item><item><title>Comment by joepd for &lt;p&gt;There must be a better way than looking at the error message from &lt;code&gt;i3-msg foo&lt;/code&gt;:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;ERROR: Your command: foo
ERROR:               ^^^
ERROR: Expected one of these tokens: &amp;lt;end&amp;gt;, '[', 'move', 'exec', 'exit', 'restart', 'reload', 'shmlog', 'debuglog', 'border', 'layout', 'append_layout', 'workspace', 'focus', 'kill', 'open', 'fullscreen', 'split', 'floating', 'mark', 'unmark', 'resize', 'rename', 'nop', 'scratchpad', 'mode', 'bar'
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;In the end a new command like &lt;code&gt;i3-msg help&lt;/code&gt;, or &lt;code&gt;i3-msg --help&lt;/code&gt; might provide this, with a short description of each one.&lt;/p&gt;

&lt;p&gt;There is a &lt;a href="http://i3wm.org/docs/userguide.html#_list_of_commands"&gt;list of commands&lt;/a&gt; section in the userguide, but that is not compact enough for reference.&lt;/p&gt;

&lt;p&gt;(btw: &lt;code&gt;open&lt;/code&gt; is only meant to be used by the test suite for example)&lt;/p&gt;
</title><link>https://faq.i3wm.org/question/3439/how-do-you-get-a-list-of-all-available-commands/?comment=3539#comment-3539</link><description>I guess the chances are pretty high that a patch will be accepted ;)</description><pubDate>Sat, 15 Mar 2014 22:42:10 +0000</pubDate><guid>https://faq.i3wm.org/question/3439/how-do-you-get-a-list-of-all-available-commands/?comment=3539#comment-3539</guid></item></channel></rss>