More .env

Hello,

So I've some new changes on my "with-env branch".

You can now pass an env file as the second argument instead if you don't want to use the default .env . I don't know what you planned to do. Maybe you would rather have an option instead. But the functionality is there in the meantime.

Then I managed to fix the problem when there is no trailing line break. I tried so many things. It is nothing compared to Vietnam but still, the ways of the shell are impenetrable.

I also simplified the way "name" and "command" are extracted. Tests don't break but I hope it doesn't mess with anything. I like to use the variable tricks like this one. They look weird but are quite powerful.

So I hope everything is alright.
Have a nice day,
mig