Running commands attempts to load shell instead

Please, clarify :
You have some thing like :

class ToolsShell extends AppShell {
function hello(){}
}

And
bin/cake tools hello - Doesn’t works ?