When the patch command doesn't find the file to patch, it asks for a filename.
Is there any way to get this to use tab complete?
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up.Sign up to join this community
rlwrap -c patch -i patch.diff
rlwrap tries do add readline functionality to commands that lack it. There exists a couple of alternatives to rlwrap. If you're a zsh user, you may also have a look at Using zsh's line editor to wrap around subprocesses and at
/usr/share/zsh/functions/Misc/nslookup for an example of how to add the zsh line editor to a command.