The "itch" web-cmd scratches is this: Remotely control the pianobar app on a Raspberry Pi. But it has other potential command-line webifying uses without exposing your entire shell over the web. The other advantage of web-cmd over a web-based shell is that wherever this is accessed from, the same pianobar application instance is displayed and accessible.
web-cmd -c pianobar -p 8888 (then open your browser to http://localhost:8888)
option | explanation
--------------: | ------------- -V, --version | prints the version of web-cmd being run -v, --verbose | prints extra information to standard out -?, --help | prints a summary of the program options -c, --command | specifies the command you want to run -p, --port | port webserver will listen on (default is 8080)