Can it only work on piped input? I tried running in the form of `./purl main.go -filter func` and the result was:
> Failed to validate input: invalid replace expression format. Use "@search@replace@"
Do you plan to add the ability for it to act on files directly?