CrushClient Documentation # A leading "L" character instructs the client to apply the command to the local client versus to the remote client. lls would sit your current local folder, lcd changes the local folder. Only the file transfer commands do not have an "L" version. (put, get, diffput, diffget) If a path being referenced has a space in it, the path must be quoted. Example: put "some file.txt" "/some folder/my file.txt". Backslash quote escaping is permitted as well. The "local" client doesn't need to be local at all though, both clients can be remote and files can be streamed through the CrushClient. Commands can be sent into he background with a "&" at the end of them. Example: put file.txt remote.txt& There are different ways to start CrushClient. If started with a script, no input will be taken, all input will be read line by line from the script as if you were physically typing it. Don't forget the quit command at the end or the client will wait indefinitely for more input... A script is typically ended with two lines. wait, then quit. java -jar CrushTunnel.jar java -jar CrushTunnel.jar https://demo:
[email protected]/demo/ java -jar CrushTunnel.jar https://demo:
[email protected]/demo/ file://c:/temp/ java -jar CrushTunnel.jar script my_commands.txt java -jar CrushTunnel.jar inline_script "connect https://demo:
[email protected]/demo/;put file.txt;wait;quit;" Example: http://user:
[email protected]:port/path/ or https://crushftp.com/ or https://crushftp.com/ demo/ The url must end with a slash.