Multi-protocol command-line file transfer application