Show HN: I published my first website – ShellMagic.xyz
I always find the context switch to get to a website jarring, and really really love tools that give me documentation on the command line.  For example, I can type "go doc foo.Bar" and instantly read the docs for foo.Bar (where foo is usually resolved to example.com/some/go/package/foo, based on what is in go.mod and installed on the system).  So for this, I would really like bash's built-in help to show me all this stuff.<p>They did a 10% implementation of what would be good:<p><pre><code>    $ help [
     [: [ arg... ]
         Evaluate conditional expression.
     
         This is a synonym for the "test" builtin, but the last argument must
         be a literal `]', to match the opening `['.
</code></pre>
But it doesn't know how to dive into [ and show docs for the operators, i.e., "help [ -e" doesn't work.  The [ documentation also doesn't tell you what options are available, and of course [ doesn't implement --help (but, of course, /bin/[ does.  And people say computers are hard to use! Psh!).<p>So anyway, if this could all be fixed with a command-line utility, that would be wonderful.  It is likely that if I ever need to remember what [ -e does, I'll "man [" or failing that "info bash" or failing that, give up and write the program in go so at least I can work from some documentation.