runtime.completer has better behavior for file paths, meaning that it does not spam stdout till the second command is entered. That is because if you want to use a file will be for sure with a command thus till you wrote one you do not need to see what files are there. Furthermore, previously written commands do not presist on completion. The reason for this so completion will not encourage to repeat commands one after the other, although one could, of course
comments on utils.tildify