Added a base class for shell-command
to create another commands more easily.