From a previous suggestion I changed terminals startup command from default to '/usr/bin/bash' which I created as a link to '/bin/bash' which stops terminal from login in every time I open a tab
This does successfully speed up using terminal and stop it from searching for the login time which is stored in the '.asl' logs.
My problem is it also stops terminal from accepting command line arguments delivered from another program when opening terminal.
Now I could go back to letting terminal login and do the search, especially as I recently upgrade to an SSD and the search is probably a lot faster on it anyway. But I would still like to know why Terminal won't accept outside CML arguments.
I have alfred installed and it has a way of opening terminal by typing ">" followed by a command. With the terminal command set to be /usr/bin/bash it no longer runs the given command though? So I can type '>ls' in Alfred and it opens up the Terminal prompt but no sign of ls. If I switch to '/bin/bash' it works again.
Any way to fix this without allowing terminal to use login?