NOT CONNECTED

"Exit" key: Terminates the client.

"Options" menu:
Connect - You will be prompted to input an FTP server address and then the client tries to establish connection to the server.

My servers - You may select the server from the list of favorite servers and then the client tries to establish connection to the server. See also "Settings".

Settings - You may configure a few items through this selection. In the first tab you may configure the favorite server addresses (max 7). In the second tab you may select the directory for downloaded files and the default directory for the files to be uploaded.

Debug - You may enable and disable connection logging and ftplib debug printing through this selection. If connection logging is enabled the information will be written to 'dat/ftpdebugfile.txt'. The ftplib has two debug levels: 1 and 2. The ftplib debugging is disabled if level is set to 0.

CONNECTED TO SERVER

Once connected to a server you can browse directories using joystick. If currently highlighted item is directory you can enter to the directory by turning joystick right. You can go back to the parent directory by turning joystick left.

By pressing joystick you may get more information or download the currently selected file.

The letter in the front of list items describes the file type: 'l' stands for 'symbolic link', 'd' for 'directory, and 'f' for regular file.

The "Exit" key closes the current connection but does not terminate the client.

The "Options" menu has different items depending on transfer status. In the case there's no transfer going on the following items will be shown.

Show/hide listing - Shows or hides the listbox showing the current directory listing.

Change dir - You will be prompted to input directory and then the client tries to perform 'cwd' command. If the directory is changed successfully the directory listing of the new directory is automatically downloaded.

Upload - You will be asked to select a file to be sent to the FTP server.

Disconnect - Closes the connection to the server.

Kill program - Forces the client to terminated itself. This may be useful in cases that the connection hands and disconnecting is unsuccessful.

In the case there's on-going transfer the following items are shown: Abort, and Disconnect, Kill program. The last two items are as described above.

Abort - The client sends abort command to the server. Note: this may sometimes confuse the client or connection.
