The command assembling part is reworked to use head to get the first N lines of readtags output. It's faster since it doesn't wait for readtags to finish its output. This is necessary for the path detection enhancement.
For the path detection part, see #37 and the commit message. I can't test this on a Windows machine now, so it only deals with Unix style paths. Testing on Windows is added as a TODO item in the code.
The command assembling part is reworked to use
head
to get the first N lines of readtags output. It's faster since it doesn't wait for readtags to finish its output. This is necessary for the path detection enhancement.For the path detection part, see #37 and the commit message. I can't test this on a Windows machine now, so it only deals with Unix style paths. Testing on Windows is added as a TODO item in the code.
Close #37.