command_not_found_handler Yet another reason Zsh is amazing. Thanks to everyone who took the time to reply. "command_not_found_handler" is pretty much exactly what I was hoping for. Tj On Thu, Sep 26, 2013 at 4:12 PM, TJ Luoma wrote: > The Subject line may not be the best description of what I want, but > it was the best I could come up with. > > I tend to name all of my Zsh scripts to end with '.sh' so I can easily > `fgrep -i Whatever *.sh` when I'm looking for something. > > However, I would rather not have to type the ".sh" if not necessary. > (Yes, I am that lazy.) > > So assume I have a script "mkseries.sh" which I do not want to rename > but which I want to use in zsh just by typing "mkseries" -- is there a > way to tell zsh "If I use the command 'foo' and there is no 'foo' but > there is 'foo.sh' then I want to use 'foo.sh'? > > As always, thanks for your time, > > Tj > > > ps - I am only asking about this when using Zsh in Terminal as my > login shell; in shell scripts I don't mind adding the ".sh" >